回答編集履歴
1
テキスト修正
answer
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
はい。
|
7
7
|
reducer の各 case ごとのロジックについて、「これでよいのか?」と考えあぐねるお気持ちは自分も経験ありなので分かります。
|
8
8
|
|
9
|
-
React と Redux というフレームワークに乗っかれば、これらがかなりのことをやってくれますが、各reducerごとの
|
9
|
+
React と Redux というフレームワークに乗っかれば、これらがかなりのことをやってくれますが、各reducerごとのstateオブジェクトの構造は開発者が自由に設計、実装したり、もしくは便利なモジュール(例えば、Immutable.js など)を使ったりもできるので、必然的に各アクションごとの case で次のstateを作ってreturnするコードは、お手本のないコードを書くことになりますよね。(ここで、お手本のないコードとは、分かりやすく言い換えると、「ググればどこかに自分の求めているコードがきっと見つかる、という類のものではない」ぐらいの意味です。)
|
10
10
|
|
11
11
|
React と Redux を使えば、状態の管理と状態変更によるDOMの更新はこれらのフレームワークに頼れるので、そのアプリ固有の提供したいサービスや問題解決のドメインを色濃く反映した state の設計と実装に頭を使う時間を割くことができる、とも言えます。
|
12
12
|
|