react笔记11(消息订阅-发布机制实现组件通信)

消息订阅(subscribe)-发布(publish)机制实现组件通信

    工具库:PubSubJs

    下载:npm install pubsub-js --save 

    使用:

        import PubSub from ‘pubsub-js’;

        PubSub.subscribe('delete',function(data){ });

        PubSub.publish('delete',data)  


        我们可以把消息订阅发布机制简单的理解为事件(发布,通过相同的名字找到订阅的函数)这里就以我们09的demo做一个测试, componentDidMount(生命周期 第一次渲染插入回调之后)订阅一个叫delete的消息,其中的回调函数会调用我们之前写好的删除数组元素的deletetodo方法

然后在item中,确认删除的时候,发布 delete ,通过相同的名字delete,找到对应的消息订阅 

你可能感兴趣的:(react笔记11(消息订阅-发布机制实现组件通信))