ReactNative开发之DeviceEventEmitter

在页面A中进行注册:

 import  {
  DeviceEventEmitter
  } from 'react-native';

  //注册这个监听事件
  componentDidMount(){
       DeviceEventEmitter.addListener('xxxName’, Function);
  };

 //在组件销毁的时候要将其移除
 componentWillUnmount(){
     DeviceEventEmitter.remove();
 };

在页面B中就可以进行掉用了:

import  {
 DeviceEventEmitter
 } from 'react-native';

 //调用事件通知  param是指传递的相应参数
 DeviceEventEmitter.emit('xxxName’,param);

参考链接

  • react native 刷新机制----通知

博客原文

你可能感兴趣的:(ReactNative开发之DeviceEventEmitter)