nuke-static-component
v0.0.2
Published
静态组件
Downloads
4
Readme
StaticComponent
- category: StaticComponent
- chinese: 静态组件
- type: 组件性能优化
设计思路
提升组件更新时的渲染性能,shouldComponentUpdate默认返回false,要求在componentDidMount之后数据不能有任何变化。
组件开发继承原则:
- 组件挂载之后数据不变化,继承StaticComponent
- 组件挂载之后数据会变化,继承PureComponent(数据只会浅比较,组件的props尽可能扁平化。推荐使用Redux管理数据和状态)
- root节点组件,继承Component
使用方法
'use strict';
import {Component, createElement} from 'rax';
import StaticComponent from 'nuke-static-component';
class Demo extends StaticComponent {
//your code
}
export default Demo;