1、npm install react-native-event-bus
2、import EventBus from 'react-native-event-bus'
3、触发事件fireEvent:
EventBus.getInstance().fireEvent('',{...data})
4、监听事件addListener
componentDidMount() {
EventBus.getInstance().addListener("your event name", this.listener = data => {
// handle the event
})
}
componentWillUnmount() {
EventBus.getInstance().removeListener(this.listener);
}