状態の変更は再レンダリングをトリガーし、不適切に構造化された状態は必要以上に多くの再レンダリングを引き起こす可能性があります。これによってアプリが遅くなります。主な戦略は、選択的に購読する、状態を分割する、メモ化する、そして状態をローカルに保つことです。
1. 必要な最小限のスライスに購読する
jsx
// ❌ subscribing to the whole store → re-renders on ANY change
store = ();
count = store.;
count = ( s.);
