フォロー

React、「もう全部リフトアップして1つの辞書で状態管理を......」という誘惑に駆られるんですが、これがバッドプラクティスなのかどうか(たぶん場合によるんだろうけど)

@haborite ソフト開発の一般論としては良くないんでしょうけど、世に出回ってる React 状態管理ライブラリは本質的にはソレですね。

@okapies
なるほどー。一般論的に良くないとされるのは、「過度な再レンダリングを誘発しがち」「コンポーネント化を困難にする」あたりでしょうか?

@haborite そうですね。ある画面の状態が他の画面から見えると、それを触りたくなる誘惑に駆られるのが人間というものだと思うので。再レンダリングついては、ライブラリがうまくやってくれるのだと思います。

@haborite ちなみに、通信系ライブラリもキャッシュ用途で同様の仕組みを持っているので、それを状態管理に使うという考え方もあります。SWR とか。

@okapies
SWR、初めて知りましたが私のケースに向いてるかもしれません。ありがとうございます!

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。