> ISPO SDK documentation. [HTML](https://ispo.ai/docs/functions/react.useStoreSelector.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Function useStoreSelector

*   <a id="usestoreselector"></a>
    
    ```typescript
    useStoreSelector<T, S>(
        store: ReadableStore<T>,
        selector: (snapshot: T) => S,
        equal?: EqualityFn<S>,
    ): S
    ```
    
    Types: [T](#usestoreselectort), [S](#usestoreselectors), [ReadableStore](../interfaces/react.ReadableStore.md), [EqualityFn](../types/react.EqualityFn.md)
    
    #### Type Parameters
    
    *   <a id="usestoreselectort"></a>T
    *   <a id="usestoreselectors"></a>S
    
    #### Parameters
    
    *   store: [ReadableStore](../interfaces/react.ReadableStore.md)<[T](#usestoreselectort)\>
    *   selector: (snapshot: [T](#usestoreselectort)) \=> [S](#usestoreselectors)
    *   equal: [EqualityFn](../types/react.EqualityFn.md)<[S](#usestoreselectors)\> = Object.is
    
    #### Returns [S](#usestoreselectors)
