Skip to content

Commit 0a3281c

Browse files
authored
Apply suggestions from code review
1 parent 6b5d841 commit 0a3281c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

beta/src/pages/learn/scaling-up-with-reducer-and-context.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ ul, li { margin: 0; padding: 0; }
207207

208208
</Sandpack>
209209

210-
Reducer 有助于保持事件处理程序的简短明了。但随着应用规模越来越庞大,你就可能会遇到别的困难。 **目前,`tasks` 状态和 `dispatch` 函数仅在顶级 `TaskBoard` 组件中可用** 若要让其他组件读取 `tasks` 状态或对其进行更改,必须以 props 的形式显式 [传递](/learn/passing-props-to-a-component) 它。
210+
Reducer 有助于保持事件处理程序的简短明了。但随着应用规模越来越庞大,你就可能会遇到别的困难。**目前,`tasks` 状态和 `dispatch` 函数仅在顶级 `TaskBoard` 组件中可用**若要让其他组件读取 `tasks` 状态或对其进行更改,必须以 props 的形式显式 [传递](/learn/passing-props-to-a-component) 它。
211211

212212
例如,`TaskBoard``tasks` 和事件处理程序传递给 `TaskList`
213213

@@ -233,7 +233,7 @@ Reducer 有助于保持事件处理程序的简短明了。但随着应用规模
233233

234234
<!--(TODO: illustration of prop drilling)-->
235235

236-
这就是为什么,比起通过 props 传递它们,你可能想把 `tasks` 状态和 `dispatch` 函数都 [放入 context](/learn/passing-data-deeply-with-context)**这样,所有的在 `TaskBoard` 组件树之下的组件都不必一直往下传 props 而可以直接读取 tasks 和 dispatch 函数**
236+
这就是为什么,比起通过 props 传递它们,你可能想把 `tasks` 状态和 `dispatch` 函数都 [放入 context](/learn/passing-data-deeply-with-context)**这样,所有的在 `TaskBoard` 组件树之下的组件都不必一直往下传 props 而可以直接读取 tasks 和 dispatch 函数**
237237

238238
<!--(TODO: illustration of context)-->
239239

@@ -901,7 +901,7 @@ ul, li { margin: 0; padding: 0; }
901901
902902
</Sandpack>
903903
904-
**state 仍然"存在于"顶层 `TaskBoard` 组件中,由 `useReducer` 进行管理。** 不过,组件树里的组件只要导入这些 context 之后就可以获取 `tasks``dispatch`
904+
**state 仍然存在于顶层 `TaskBoard` 组件中,由 `useReducer` 进行管理**。不过,组件树里的组件只要导入这些 context 之后就可以获取 `tasks``dispatch`
905905
906906
## 将相关逻辑迁移到一个文件当中 {/*moving-all-wiring-into-a-single-file*/}
907907

0 commit comments

Comments
 (0)