我正在使用redux-persist开发一个App。我想要做的是创建一个SplashScreen,我可以在其中获取用户的令牌并登录然后导航。
目前,我有一个PersistedGate,用一个名为loading的道具包裹着<App/>
组件,您可以在其中传递一个屏幕,当Redux处于持久状态时,该屏幕将可见。
我的问题是,我可以使用PersistedGate中的此加载屏幕来编程我想在SplashScreen上执行的操作吗?
这是我的index.js
const store = configureStore();
const persistor = configurePersistor(store);
const RNRedux = () => (
<Provider store={store}>
<PersistGate loading={null} persistor={persistor}>
<App />
</ PersistGate>
</Provider>
);