store-data-structures について
Zustandのストアで使うデータ構造のリファレンスです。リスト・詳細型、Map、reducer、共有型の参照元に加え、local-replicaを使うドメインのビューとprojectionの規約を説明します。
主な機能
- 01リスト・詳細型の指針
- 02Mapデータ構造の説明
- 03reducer構成の参照
- 04共有型の参照元の説明
- 05local-replicaビューの規約
活用シーン
- 01Zustandストア構造の確認
- 02リスト・詳細状態型の設計
- 03レプリカ対応データビューの整理
- 04ドメインのprojection.tsの特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ lobehub/ lobehub --skill store-data-structuresインストール後、Claude Code で/store-data-structuresを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
ストアのデータ構造
リスト/詳細型、マップ、リデューサー、共有型のソースについては、Zustand のデータ構造をお読みください。ストア関連の作業では、zustand スキルが自動的なエントリーポイントになります。
読み取りが local-replica を経由するドメインでは、同じ ID キー付きの <domain>Map ビューにデータを保持し、各ビューに <domain>Replica の管理用フィールドを 1 つ追加します。リソースは隣接する projection.ts に置きます。レプリカを利用したサーバーデータを参照してください。
コメント
Markdown 対応