Skip to content
module@warp-drive/react

Function useStore() ​

ts
function useStore(): Store$1;

Defined in: -private/store-provider.tsx:37

Returns the Store provided by the nearest StoreProvider. In development builds, calling it outside a <StoreProvider /> throws an error.

For how to set up the provider, see Provide the Store in React.

Returns ​

Store$1

Example ​

tsx
import { useStore } from "@warp-drive/react";
import { findRecord } from "@warp-drive/utilities/json-api";

export function ReloadButton({ userId }: { userId: string }) {
  const store = useStore();
  return (
    <button onClick={() => store.request(findRecord("user", userId, { reload: true }))}>
      Reload
    </button>
  );
}

Released under the MIT License.