react 第五章—— 重要技术总结

2019-07-27  本文已影响0人  定格r

组件间通信

方式一:通过props传递

    1. 共同的数据放在父组件上, 特有的数据放在自己组件内部(state)
    1. 通过props可以传递一般数据和函数数据, 只能一层一层传递
    1. 一般数据-->父组件传递数据给子组件-->子组件读取数据
    1. 函数数据-->子组件传递数据给父组件-->子组件调用函数

方式二:使用消息订阅(subscribe)-发布(publish)机制

  1. 工具库: PubSubJS
  2. 下载:
npm install pubsub-js --save
  1. 使用:
      import PubSub from 'pubsub-js' //引入
      PubSub.subscribe('delete', function(data){ }); //订阅
      PubSub.publish('delete', data) //发布消息

方式三:redux

上一篇 下一篇

猜你喜欢

热点阅读