PureComponent
PureComponent
中的 ShouldComponentUpdate()
执行浅比较(对象值的引用没变),不会触发 render
函数的执行,其子组件也不会更新
state = { stus:['小王','小周','小李','小明'] }
const { stus } = this.state
stus.unshift('小单')
this.setState({ stus }) //不会触发render
this.setState({ stus:['小单', ...stus ] }) // 正确写法