🗄️ シンプルなストアパターン

const store = { state: { selectedId: null, items: [] }, listeners: [], setState(newState) { this.state = { ...this.state, ...newState }; this.listeners.forEach(listener => listener(this.state) ); }, subscribe(listener) { this.listeners.push(listener); } };
✅ 一元管理
全コンポーネントが同じ状態を参照
✅ 同期保証
状態変更が全体に反映される
✅ シンプル
複雑なライブラリ不要