使用redux保存状态并且用this.setState()来刷新页面的时候,react组件就不能继承自pureComponent了
其实道理很简单
因为pureComponent是检测当前组件的state和props变化的,只有这俩发生变化,调用this.setState({})才会触发render()刷新页面,redux的变化和当前组件的state以及props无关,所以页面不会刷新
使用redux保存状态并且用this.setState()来刷新页面的时候,react组件就不能继承自pureComponent了
其实道理很简单
因为pureComponent是检测当前组件的state和props变化的,只有这俩发生变化,调用this.setState({})才会触发render()刷新页面,redux的变化和当前组件的state以及props无关,所以页面不会刷新