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);
}
文章介绍了如何在ReactNative项目中使用react-native-event-bus库,包括安装库、触发事件(fireEvent)以及在组件的生命周期方法中添加和移除事件监听器(addListener,removeListener)来处理事件。
2245

被折叠的 条评论
为什么被折叠?



