class Users extends Component {
constructor(...props) {
super(...props);
this.state = {
key: 0
};
}
render() {
return (
<div>
<CoreUsers
{...this.props}
reset={() => this.setState({key: this.state.key + 1})}
key={this.state.key}
/>
</div>
);
}
}
module.exports = Users;
this.state = {
count:1
...
<Button onClick={() => this.forceUpdate()
} >forceUpdate</Button>
{Math.random()}//обновляется по forceUpdate
{this.state.count}//К изначальному значению не сбрасывается
<Button onClick={()=>this.setState({count: this.state.count+1})
} >Plus</Button>