如何在加载应用程序Redux状态时在React Native中使用React Native Navigation显示启动画面?

问题描述:

我正在尝试将WIX的React Native Navigation集成到我的应用程序中,并且不知道如何去设置事件来处理加载阶段。如何在加载应用程序Redux状态时在React Native中使用React Native Navigation显示启动画面?

该库在本机层具有启动画面,但仅在分析该包时显示。一旦完成并且React Native接管,然后我重新使用Redux存储(来自Redux-Persist),进行几次检查,调用API来验证令牌,并将用户重定向到适当的屏幕。当所有这一切都发生时,我想显示一个加载屏幕,但不知道如何使用这个库去了解它。

我不想显示我的应用程序或让用户使用该应用程序,直到完成所有加载和检查。

这个库可能吗?如果是这样,我该如何设置它?我的导航是基于标签的,没有侧面抽屉。

有2个选项适合您: 1.调用Navigation.startSingleApp时,唯一的屏幕是“加载屏幕”,当应用程序启动。那个时候,你叫rehydrate redux。当调用回调函数时,您将Navigation.start(单个或制表符)调用到主屏幕 2.使用“加载”路径设计registerScreen以加载屏幕。当应用程序启动时,为加载屏幕调用Navigation.startSingleApp。在加载屏幕的“componentDidMount”,调用rehydrate redux,当回调调用时,推到主屏幕

+0

任何想法如何在redux-persist v5上做到这一点? – Hauuguu