【发布时间】:2019-05-13 17:44:22
【问题描述】:
我是 React native 的新手,我只是用两个屏幕构建应用程序,并使用登录屏幕和我的个人资料屏幕等导航。
我创建 UserData 模块并将此文件导入我的个人资料屏幕。像这样
import * as UserData from '../modules/UserData';
按注销按钮导航回到登录屏幕。
const resetAction = StackActions.reset({
index: 0,
actions: [
NavigationActions.navigate({ routeName: 'LoginStack' })
],
});
this.props.navigation.dispatch(resetAction);
然后我使用另一个用户 ID 登录,它将进入我的个人资料屏幕,但 UserData 模块仍然保留以前的登录用户数据。如何避免这种情况我不知道。有人请帮帮我。
谢谢。
【问题讨论】:
标签: react-native ecmascript-6 es6-modules es6-module-loader