React 子组件向父组件传值

在 react 中 父组件 向 子组件 传值

父组件只要这样写就可以
onMenuClick(index) {....}
<Category items={categoryItems} onMenuClick={this.onMenuClick.bind(this)}/>



子组件这样写
onMenuClick(index) {
    this.props.onMenuClick && this.props.onMenuClick(index)
}

<View onClick={this.onMenuClick.bind(this, index)}>

这只是传了 一层, 如果要传 2层 3层 怎么写
就是 孙组件怎么给 爷组件 传值

阅读 5.6k
2 个回答

以此类推 一级一级往上写 不然的话就是用react-redux

考虑使用React的contextApi,点我了解详情
如果解决了您的问题,请请采纳+点赞。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题