A頁面
import {DeviceEventEmitter} from 'react-native'
componentDidMount() {
// 這里的`param`可以為空,接受你B頁面傳過來的數據
this.subscription = DeviceEventEmitter.addListener("EventType", (param)=>{
// 刷新界面等
});
}
componentWillUnmount() {
this.subscription.remove();
}
B頁面
import {DeviceEventEmitter} from 'react-native'
onPress={() => {
this.props.navigation.navigate('A');
// 這里的param可以寫可以不寫自己需要帶參數就可以寫
DeviceEventEmitter.emit("EventType", param);
}}>