【React】unstatedとunstated-nextの違い
reactでの状態管理について、Reduxが有名だが、以下の問題点がある。
* 学習コストが高い
* コード量が増えてしまう
* 大規模で堅牢なシステム構築などには向いているが、react-nativeなどを使う場面は、開発スピードが求められる場合が多いと考えられるのでReduxは向いていない
Reduxを使おうとしたが、上の理由で挫折したので、他の状態管理方法を模索中。
そこでunstatedがおすすめされていることを発見。
次の状態管理はReduxをやめてunstatedにする理由 - Qiita
unstated-nextというのもあるらしい。どちらがいいのか
unstated
通常のreactのようにclass構文で書く
GitHub - jamiebuilds/unstated: State so simple, it goes without saying
unstated-next
unstatedをReact Hooksを使って書けるようにしたものらしい
GitHub - jamiebuilds/unstated-next: 200 bytes to never think about React state management libraries ever again
ちなみにReact Hooksについては以下
React Hooks API をふんだんに使ってみた
僕の場合、React Hooksがわからないので、学習コストを考えるとunstatedの方が良さそう。。