File tree 1 file changed +1
-1
lines changed 1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change @@ -179,7 +179,7 @@ class SayHello extends React.Component {
179
179
180
180
如果完全不同的组件有相似的功能,这就会产生[ "横切关注点(cross-cutting concerns)"问题] ( https://en.wikipedia.org/wiki/Cross-cutting_concern ) 。针对这个问题,在使用 createReactClass 创建 React 组件的时候,引入 ` mixins ` 功能会是一个很好的解决方案。
181
181
182
- 比较常见的用法是,组件每隔一段时间更新一次。使用 ` setInterval() ` 可以很容易实现这个功能,但需要注意的是,当你不再需要它时,你应该清除它以节省内存。React 提供了[ 生命周期方法] ( /docs/working-with-the-browser .html#component-lifecycle ) ,这样你就可以知道一个组件何时被创建或被销毁了。让我们创建一个简单的 mixin,它使用这些方法提供一个简单的 ` setInterval() ` 函数,它会在组件被销毁时被自动清理。
182
+ 比较常见的用法是,组件每隔一段时间更新一次。使用 ` setInterval() ` 可以很容易实现这个功能,但需要注意的是,当你不再需要它时,你应该清除它以节省内存。React 提供了[ 生命周期方法] ( /docs/react-component .html#the- component-lifecycle ) ,这样你就可以知道一个组件何时被创建或被销毁了。让我们创建一个简单的 mixin,它使用这些方法提供一个简单的 ` setInterval() ` 函数,它会在组件被销毁时被自动清理。
183
183
184
184
``` javascript
185
185
var SetIntervalMixin = {
You can’t perform that action at this time.
0 commit comments