消息订阅(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,找到对应的消息订阅