Redux
データをもつ store があるよ
action は type と実行後の結果となる値をもつ
dispatcher が action をもとに store を変更する
直接 store を変更しない
なんで?
action
type と 値をもつ Object
値は store の形とか気にしなくてよい?
それは reducer のやくわり?
action と 現在の state を引数にとる 関数
store が reducer に action と state を渡すq
型定義は devtools がやってくれる
自前で定義している場合のプラクティス
root state の field は nullable
field の value は non-nullable