React、「もう全部リフトアップして1つの辞書で状態管理を......」という誘惑に駆られるんですが、これがバッドプラクティスなのかどうか(たぶん場合によるんだろうけど)
@haborite ソフト開発の一般論としては良くないんでしょうけど、世に出回ってる React 状態管理ライブラリは本質的にはソレですね。
@okapies
なるほどー。一般論的に良くないとされるのは、「過度な再レンダリングを誘発しがち」「コンポーネント化を困難にする」あたりでしょうか?
@haborite そうですね。ある画面の状態が他の画面から見えると、それを触りたくなる誘惑に駆られるのが人間というものだと思うので。再レンダリングついては、ライブラリがうまくやってくれるのだと思います。
@haborite ちなみに、通信系ライブラリもキャッシュ用途で同様の仕組みを持っているので、それを状態管理に使うという考え方もあります。SWR とか。
@okapies
SWR、初めて知りましたが私のケースに向いてるかもしれません。ありがとうございます!
@haborite@fedibird.com redux がまあそれなのでは