关于传值的问题

关于传值的问题

老师讲述了父子组件的传值,略懂。请问下兄弟组建之间的传值又是通过什么方式呢?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,React传递数据是单向数据流,两个组件必须有关系才可以传值。而兄弟组件间并无直接关系,所以需要借助父组件。

兄弟组件传值,简单的逻辑是这样:子组件1传值给父组件,父组件再传给子组件2。

  • 子组件1通过函数参数传值给父组件。

  • 父组件利用子组件1传来的值改变自身state中的某个值。

  • 由于父组件将自身state的那个值传给子组件2,而现在state发生改变 ,子组件2会重新渲染,实现子组件1传值到子组件2.

所以综上所述,还是建议同学先熟悉了父子组件传值,再去研究兄弟组件传值哦。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 兰香川川 提问者 #1
    好的非常感谢!
    2020-05-08 16:18:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师