父子组件相互传值的方法

1,子组件改变父组件的状态

子组件中不能直接改变父组件的状态

状态在哪个组件,更新状态的行为就应该在哪个组件

2,父组件像子组件传值

在父组件中父组件定义函数,子组件调用。

如:在父组件中定义好函数之后 ,先向子组件标签中添加要穿的值。

<Add addTodo={this.addTodo}/>

在子组件中,写上

Add.propTypes = {
    addTodo: PropTypes.func.isRequired
}

作为调用此函数声明

发表评论

电子邮件地址不会被公开。