你可以将React.addons.PureRenderMixin与使用props.children的组件一起使用吗?

时间:2015-03-20 23:23:41

标签: reactjs

示例:

如果updateName使用MyComponent React.addons.PureRenderMixin,则在调用... render() { return <MyComponent> <HelloWorld name={ this.state.name } /> </MyComponent>; } updateName() { this.setState({name: 'Fred'}); } 时,此组件是否会按预期重新呈现?

{{1}}

1 个答案:

答案 0 :(得分:0)

它“根据相同的道具和状态呈现相同的结果”,因此当您致电this.setState({name: 'Fred'})时,它会重新呈现,假设this.state.name !== 'Fred'