Skip to content

Commit fd3b211

Browse files
committed
fix: fix review
1 parent bfc1aa0 commit fd3b211

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

content/docs/react-without-es6.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -173,13 +173,13 @@ class SayHello extends React.Component {
173173
>
174174
>ES6 本身是不包含任何 mixin 支持。因此,当你在 React 中使用 ES6 class 时,将不支持 mixins 。
175175
>
176-
>**我们也发现了很多使用 mixin 然后出现了问题的代码库。[因此,我们并不推荐在 ES6 中使用 mixin ](/blog/2016/07/13/mixins-considered-harmful.html)**
176+
>**我们也发现了很多使用 mixin 然后出现了问题的代码库。[并且不建议在新代码中使用 mixin ](/blog/2016/07/13/mixins-considered-harmful.html)**
177177
>
178178
> 以下内容仅作为参考。
179179
180-
如果完全不同的组件有相似的功能,这就会产生["横切关注点" 问题](https://en.wikipedia.org/wiki/Cross-cutting_concern)。针对这个问题,在使用 createReactClass 创建 React 组件的时候,引入 `mixin` 功能会是一个很好的解决方案。
180+
如果完全不同的组件有相似的功能,这就会产生["横切关注点" 问题(cross-cutting concerns)](https://en.wikipedia.org/wiki/Cross-cutting_concern)。针对这个问题,在使用 createReactClass 创建 React 组件的时候,引入 `mixin` 功能会是一个很好的解决方案。
181181

182-
一个常见的使用情景是,一个组件每隔一段时间需要更新。使用 `setInterval()` 可以很容易实现这个功能,但更重要的是,当你不再需要它时,为了节省内存,你应该把它删除。React 提供了[生命周期方法](/docs/working-with-the-browser.html#component-lifecycle),这样你就可以知道一个组件何时被创建或被销毁了。让我们创建一个简单的 mixin,它使用这些方法提供一个简单的 `setInterval()` 函数,它会在组件被销毁时被自动清理。
182+
一个常见的使用情景是,一个组件每隔一段时间需要更新。使用 `setInterval()` 可以很容易实现这个功能,但更重要的是,当你不再需要它时,你应该删掉它以节省内存。React 提供了[生命周期方法](/docs/working-with-the-browser.html#component-lifecycle),这样你就可以知道一个组件何时被创建或被销毁了。让我们创建一个简单的 mixin,它使用这些方法提供一个简单的 `setInterval()` 函数,它会在组件被销毁时被自动清理。
183183

184184
```javascript
185185
var SetIntervalMixin = {

0 commit comments

Comments
 (0)