react向けステート管理ライブラリの比較
zustand
valtio
紹介
カウンタ
https://gyazo.com/85e3619b3580345d165c99747d5a6534
書き方の違い
サイズの比較
zustandもvaltioも、ステートとそれを書き換える関数を持って、適当にhooksで呼び出す
apiが違う
proxyを利用して、ステートフルな書き方で動かせちゃうのがvaltio
でもスナップショットとか取れる
関数でステートレスな書き方をするのがzustand
であってる?
constate
apiが謎
ローカルなhooksをreact contextに引き上げる
既存のhooksがあって、そうしないといけないときはいいかもしれんが
redux
実はもうreduxはソースも短いし、巨大ななんかではないのだが
あとreact-reduxとか考えるのがだるいなど
考える点
記述方法
再レンダリングの抑制
jotaiは他のライブラリとintegrateできるので、比較する必要ない
依存関係がグラフ的であったり
ちょっとしたローカルなステートに良い