File tree 1 file changed +4
-5
lines changed
1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -118,12 +118,11 @@ ReactRef.detachRefs = function(
118
118
```
119
119
120
120
如果可以的话,新代码应尽量使用 Flow 注释。
121
-
122
121
你可以运行 ` yarn flow ` ,用 Flow 本地检查你的代码。
123
122
124
123
### 动态注入 {#dynamic-injection}
125
124
126
- React 在一些模块中使用了动态注入。虽然这一直很明显,但是仍然很不好,因为这阻碍了代码的可理解性 。它存在的最主要原因是 React 原本只以支持 DOM 为目标。然而 React Native 开始作为 React 的一个分支之后。我们只好添加一些动态注入让 React Native 覆盖一些行为。
125
+ React 在一些模块中使用了动态注入。虽然它总是显式地,但仍然存在问题,因为这会阻碍对代码的理解 。它存在的最主要原因是 React 原本只以支持 DOM 为目标。然而 React Native 开始作为 React 的一个分支之后。我们只好添加一些动态注入让 React Native 覆盖一些行为。
127
126
128
127
你可能看到过一些模块,像下面这样声明动态依赖:
129
128
@@ -154,13 +153,13 @@ module.exports = ReactHostComponent;
154
153
155
154
在代码库中有许多注入点。未来,我们打算抛弃动态注入机制,并且在构建的时候静态地连接所有的碎片。
156
155
157
- ### 多包 {#multiple-packages}
156
+ ### Multiple Packages {#multiple-packages}
158
157
159
158
React 采用 [ monorepo] ( https://danluu.com/monorepo/ ) 的管理方式。仓库中包含多个独立的包,以便于更改可以一起联调,并且问题只会出现在同一地方。
160
159
161
- ### React 核心 {#react-core}
160
+ ### React Core {#react-core}
162
161
163
- React “核心”包括所有 [ 全局 ` React ` API] ( /docs/top-level-api.html#react ) ,比如:
162
+ React “Core” 中包含所有 [ 全局 ` React ` API] ( /docs/top-level-api.html#react ) ,比如:
164
163
165
164
* ` React.createElement() `
166
165
* ` React.Component `
You can’t perform that action at this time.
0 commit comments