Skip to content

Commit 02c32d7

Browse files
committed
refactor(redux): 文章の流れ悪いの修正
1 parent f68e21b commit 02c32d7

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

ja/Redux/README.md

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ _Middleware_ という仕組み自体は[Connect](../connect/README.md)と似て
195195
しかし、 _Middleware_ が直接的に結果(State)を直接書き換える事はできません。
196196

197197
Connectの _Middleware_ は最終的な結果(`response`)を書き換えできます。
198-
一方、Reduxの _Middleware_ は扱える範囲が`dispatch`からReducerまでと線引されている違いと言えます
198+
一方、Reduxの _Middleware_ は扱える範囲が`dispatch`からReducerまで」と線引されている違いと言えます
199199

200200
## どういう事に向いてる?
201201

@@ -215,22 +215,16 @@ _Middleware_ に与えられている特権的なAPIとしては、`getState()`
215215
## どういう事に向いていない?
216216

217217
一方、プラグインにも書き込み権限を与えないためには、
218-
プラグイン間でやり取りする中間的なデータ表現が必要になります。
219-
220-
Reduxの場合は、Actionオブジェクトが中間表現として存在しますが、
221-
このような中間表現が導入しにくい場所には向かない仕組みと言えるかもしれません。
218+
プラグイン間でやり取りする中間的なデータが必要になります。
222219

223220
ReduxではActionオブジェクトというような命令(コマンド)を表現したオブジェクトに対して、
224221
Reducerという命令を元に新しいStateを作り出す仕組みを設けていました。
225222

226-
つまり、プラグインそのものだけではできる事が限られています
223+
つまり、プラグインそのものだけで全ての処理が完結するわけではありません
227224
プラグインで処理した結果を受け取り、その結果を処理する実装も同時に必要となっています。
225+
そういう意味ではプラグインと実装が密接といえるかもしれません。
228226

229-
プラグインを組み合わせるだけで全ての処理ができるわけではなく、
230-
そのプラグインで処理した結果に対する実装も必要になります。
231-
そういう意味ではプラグインと実装の距離が近いと言えるかもしれません。
232-
233-
そのため、プラグインのみで全処理が完結するような機能を持たせるようなことに向いていないといえます。
227+
そのため、プラグインのみで全処理が完結するような機能を作る仕組みは向いていません。
234228

235229
## まとめ
236230

0 commit comments

Comments
 (0)