The store created with createStore.
Optionalselect: (state: TState) => TSelectionA function to select a subset of the state. Can prevent unnecessary re-renders.
An object containing the current state, actions, and set function.
Basic usage:
import { useStore } from "@fransek/statekit";
import { store } from "./store";
function Counter() {
  const {
    state: { count },
    actions: { increment, decrement, reset },
  } = useStore(store);
  return (
    <div>
      <div>{count}</div>
      <button onClick={decrement}>-</button>
      <button onClick={increment}>+</button>
      <button onClick={reset}>Reset</button>
    </div>
  );
}
A hook used to access a store created with
createStoreand bind it to a component.