generated at
Atomic State Managementのパラダイム


パラダイム
Event Sourcingといった調停役の概念は登場しない
裏ではEvent Sourcingガべージコレクションの機構はある
dispatcher, actionも存在しない
利用者のインタフェースはget, setだけである
Opticsのパラダイムの産物と言える
要素
シンタックス的にはプリミティブな変数
セマンティクス的にはgetが観測を意味する

AtomとSelectorの組み合わせの価値
What: 観測時点の状態のスナップショットを取得する get
How: 状態変化のセマンティクスとなる set
状況によってカスタムフック化してActionのようにできる
DispatcherActionを自分でつくれる

状態を分散できる利点
ReadModelの構築を利用者へ委ねられる
分散型アーキテクチャを構築しやすい
Jotaiなら onMount