Slide 20
Slide 20 text
viewに依存するストアの部分
基本的に注意すべき部分はあまりないが、以下の
2ルールだけ課した。
● ステートは最低限必要なものにすること(何でもかんでもつめこまない)
○ ページをまたがって引き継ぐ必要のあるデータ。そして、 props渡しだと不可能なデータの運搬(モーダルなど)
○ そうで無いデータはコンポーネントのステートとして処理できるので、あまりストアの旨味がない
● アクション・ミューテーションも最低限必要なものにすること
○ つまり、複数のアクションのうち共通する処理であっても、ストアの内部でしか使われないのならば、「アクショ
ン」や「ミューテーション」ではなく、関数として切り出す
特に2つ目のルールは、ストアが大きくなったときにスパゲッティーコード化することを多少は緩和してくれる。