リアクティブステート参照の勘所
#設計 #CQS #状態管理(GUI) #宣言的UIの設計レシピ
from ステート/オブジェクトのライフサイクル
仕組み
リアクティブを知る1歩 - Speaker Deck
Unveiling the Magic: Exploring Reactivity Across Various Frameworks
Patterns for Reactivity with Modern Vanilla JavaScript | Frontend Masters
ポイント
差分検知の手法と、手法ごとの外部から観測可能(public)な振る舞いを知る
目的に応じて値を取り出すインタフェースを簡素にする
コンポーネントのデータアクセスをカスタムフックでラップするメリット
イベント駆動設計の戦略
状態管理ではなく関係と関連に着目した状態法則を考える
差分検知のプログラミングパターン
Selector
Observable
Signal
Stream
Rx,Elf
Proxy
Pub/Sub
アクターモデル
一つのアプリに複数のパターンを入れるのはやめておいたほうがいい
GUIでは大体SelectorかObservableで十分
Signalはネストが深い箇所やグラフィカルエディタなどではいいかもしれない
←リアクティブステート更新の勘所