当前位置:首页>开发>正文

react子组件怎么改变父组件的state react this.setstate和this.state的区别

2023-04-23 12:55:12 互联网 未知 开发

 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(){

最新文章