react子组件怎么改变父组件的state react this.setstate和this.state的区别
react子组件怎么改变父组件的state
可以通过向子组件传入一个修改state的函数,比如如下代码:
父组件:
class Father extends Component {
construtor(props){
super(props)
this.state={
name: Peter,
age: 26
}
}
onChangeState(stateName){
this.setState(stateName)
}
render(){
姓名:{this.state.name}
年龄:{this.state.age}
}
}
子组件:
class Child extends Component {
render(){