利用Pubsub-js包进行组件之间(包括兄弟组件、远亲组件)的数据传递
import Pubsub from 'pubsub-js
class A extends React.Component {
Pubsub.publish('myData',data)
render(){
return (
<div></div>
)
}
}
---------------------------------------------
import Pubsub from 'pubsub-js
class B extends React.Component {
Pubsub.subscribe('myData',(msg, data)=>{
//这里可以订阅到其他组件发布的data
console.log(data)
render(){
return (
<div></div>
)
}
})
}