インストール
npm add synstateまたは他のパッケージマネージャを使用する場合:
# Yarnyarn add synstate
# pnpmpnpm add synstateReact Hooks
Section titled “React Hooks”React を使用している場合は、コンパニオン hooks パッケージをインストールしてください:
npm add synstate-react-hookssynstate-react-hooks は synstate のすべてのエクスポートに加えて、React 向けに拡張された createState、createReducer、createBooleanState API を含んでいるため、別途 synstate を追加する必要はありません。
React Hooks(React 16.8–17)
Section titled “React Hooks(React 16.8–17)”React 16.8–17(useSyncExternalStore なし)の場合は、compat パッケージを使用してください:
npm add synstate-react-hooks-compatAPI は synstate-react-hooks と同一です。詳細は React 連携を参照してください。
Preact Hooks
Section titled “Preact Hooks”Preact を使用している場合は、コンパニオン hooks パッケージをインストールしてください:
npm add synstate-preact-hooks