The majority of components provided by this library follow a similar pattern which has been condensed into this section rather than repeated throughout each component.
Prop types
All component props are exported as types under the component's name prefixed with Reactivesearch and suffixed with Props, for example the Filter component and ReactivesearchFilterProps.
All of the visual components (eg, components that render visual content) use one or more "render props" for customising the visual content, for simple components such as ResultStateProvider this is simply called render.