美文网首页
react 交流

react 交流

作者: liu_bo | 来源:发表于2015-11-27 14:26 被阅读129次

    React 组件之间交流的方式,可以分为以下 3 种:

    【父组件】向【子组件】传值;

    这个是相当容易的,在使用 React 开发的过程中经常会使用到,主要是利用 props 来进行交流。例子如下:

    【子组件】向【父组件】传值;

    接下来,我们介绍【子组件】控制自己的 state 然后告诉【父组件】的点击状态,然后在【父组件】中展示出来。因此,我们添加一个 change 事件来做交互。就是代理或者闭包,回调

    没有任何嵌套关系的组件之间传值(PS:比如:兄弟组件之间传值)

    如果组件之间没有任何关系,组件嵌套层次比较深(个人认为 2 层以上已经算深了),或者你为了一些组件能够订阅、写入一些信号,不想让组件之间插入一个组件,让两个组件处于独立的关系。对于事件系统,这里有 2 个基本操作步骤:订阅(subscribe)/监听(listen)一个事件通知,并发送(send)/触发(trigger)/发布(publish)/发送(dispatch)一个事件通知那些想要的组件。

    相关文章

      网友评论

          本文标题:react 交流

          本文链接:https://www.haomeiwen.com/subject/nipdhttx.html