🥈
use-zustandとuse-valtioというライブラリをリリースしました
また訳わからない新しいライブラリかという感じですが、一つの課題に対して複数のライブラリを作るのは今に始まったことじゃないので、もうこれはむしろ特徴にしていこうかと思います。
ZustandもValtioもReactバインディングを持っており、どちらもuseSyncExternalStore
を使っています。use
フックのRFCが出てきたこともあり、uSESだとuseTransition
が思い通りに動かないじゃんという話がやっとちらほら出てきたため、試しに動くやつも作ってみました。はい、とてもマニアックな話です。一方で、react-three-fiberでuSESが動かないという話もあり、use-zustandが思わぬところで使えることが分かり、面白いです。
ちなみに、signalもどきのライブラリと合わせると、下記のようなマトリックスになります。
万が一興味ある方がいらしたら、各リポジトリをご参照ください。
Discussion