🎁
Zustand v3.7.0, Jotai v1.6.0, Valtio v1.3.0をリリースしました、React状態管理ライブラリ3つ
Zustand v3.7.0
- v4に向けていくつかのtypeをdeprecatedにしました
- その他バグ修正
Jotai v1.6.0
-
unstable_createStore
という新しい実験APIを追加しました -
jotai
(コア)にuseAtomValue
とuseSetAtom
を追加しました、もともとjotai/utils
にあったもので、それは残ります - その他機能追加
Valtio v1.3.0
- バグ修正やリファクタリング
共通の変更
作業的には同時に複数リリースするのは避けたかったのですが、今回ビルドスクリプト周りで共通の変更がありほぼ同時のリリースとなりました。今までprocess.env.NODE_ENV
を使ってproductionモードの判定をしていましたが、これはCJS以外ではあまり適切ではありません。そこで、__DEV__
に変更し、ESM/UMD/SystemJSをより適切な判定方法にしました。実はESMは適切かはまだわかりませんが。UMD/SystemJSはファイルを分けただけです。
おわりに
もし興味あれば、お試しください。どれを試せばばいいか悩んだ方は、こちらが参考になるかもしれません。
Discussion