父向子传值:通过父组件中定义state,使用子组件处属性绑定的方式传递,子组件只需通过this.props.xxx(该属性名)就可接受
子向父传值:需要在使用子组件处绑定一个事件函数,子组件内就可以使用this.props.fun(子组件数据传参)(React有明确规定,子组件时不能操作父组件里的数据的,所以需要借助一个父组件的方法,来修改父组件的内容)
如图,红框为父向子传值,黄框中为子向父
父组件主要代码
子组件中主要代码
父向子传值:通过父组件中定义state,使用子组件处属性绑定的方式传递,子组件只需通过this.props.xxx(该属性名)就可接受
子向父传值:需要在使用子组件处绑定一个事件函数,子组件内就可以使用this.props.fun(子组件数据传参)(React有明确规定,子组件时不能操作父组件里的数据的,所以需要借助一个父组件的方法,来修改父组件的内容)
如图,红框为父向子传值,黄框中为子向父
父组件主要代码
子组件中主要代码