PureRenderMixin
的出现早于React.PureComponent
,该插件属于历史保留,现在就使用React.PureComponent
吧,这里也就提一下
如果你的React
组件的渲染函数是一个纯函数也就是说对于相同的值返回一样的结果同时不影响元素局,在某些场景下,你可以利用这个插件来极大地提升性能。
var PureRenderMixin = require('react-addons-pure-render-mixin');
React.createClass({
mixins: [PureRenderMixin],
render: function() {
return <div className={this.props.className}>foo</div>;</