コンテンツにスキップ

インストール

Terminal window
npm add synstate

または他のパッケージマネージャを使用する場合:

Terminal window
# Yarn
yarn add synstate
# pnpm
pnpm add synstate

React を使用している場合は、コンパニオン hooks パッケージをインストールしてください:

Terminal window
npm add synstate-react-hooks

synstate-react-hookssynstate のすべてのエクスポートに加えて、React 向けに拡張された createStatecreateReducercreateBooleanState API を含んでいるため、別途 synstate を追加する必要はありません。

React 16.8–17(useSyncExternalStore なし)の場合は、compat パッケージを使用してください:

Terminal window
npm add synstate-react-hooks-compat

API は synstate-react-hooks と同一です。詳細は React 連携を参照してください。

Preact を使用している場合は、コンパニオン hooks パッケージをインストールしてください:

Terminal window
npm add synstate-preact-hooks