react-immutable-render-mixin
中的immutableRenderDecorator
是通过抽象了一高阶组件,来改高阶组件的shouleComponentUpdate
,这样做的好处是什么呢?
注:本人认为直接改这个组件的shouleComponentUpdate
,没必要用高阶组件。
react-immutable-render-mixin
中的immutableRenderDecorator
是通过抽象了一高阶组件,来改高阶组件的shouleComponentUpdate
,这样做的好处是什么呢?
注:本人认为直接改这个组件的shouleComponentUpdate
,没必要用高阶组件。
1 回答1.7k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
4 回答1.3k 阅读
1 回答1.6k 阅读✓ 已解决
使用的好处是前提你已经用了immutable,不可变对象的比较是很快的,如果你使用了immutable,个人认为自己重写shouleComponentUpdate比较靠谱,因为可以做更细粒度的判断,让render更加有效