Slide 35
Slide 35 text
https://redux.js.org/style-guide/
Model Action as Events, Not Setters
(ActionをSetterではなくEventとしてモデル化)
例:ユーザー名を入力するフォーム
❌「ユーザー名をセットする」みたいなSetter単位
→ userNameだけ値を更新する(状態の変化が追跡しにくい)
⭕「ユーザー名を更新する」みたいなEvent単位
→ userNameだけでなく、touched(フォーム入力されたフラグ)も同時に更新され
るはず(状態の変化が追跡しやすい)