2017-09-15 59 views
-1

我正在嘗試將WIX的React Native Navigation集成到我的應用程序中,並且不知道如何去設置事件來處理加載階段。如何在加載應用程序Redux狀態時在React Native中使用React Native Navigation顯示啓動畫面?

該庫在本機層具有啓動畫面,但僅在分析該包時顯示。一旦完成並且React Native接管,然後我重新使用Redux存儲(來自Redux-Persist),進行幾次檢查,調用API來驗證令牌,並將用戶重定向到適當的屏幕。當所有這一切都發生時,我想顯示一個加載屏幕,但不知道如何使用這個庫去了解它。

我不想顯示我的應用程序或讓用戶使用該應用程序,直到完成所有加載和檢查。

這個庫可能嗎?如果是這樣,我該如何設置它?我的導航是基於標籤的,沒有側面抽屜。

回答

2

有2個選項適合您: 1.調用Navigation.startSingleApp時,唯一的屏幕是「加載屏幕」,當應用程序啓動。那個時候,你叫rehydrate redux。當調用回調函數時,您將Navigation.start(單個或製表符)調用到主屏幕 2.使用「加載」路徑設計registerScreen以加載屏幕。當應用程序啓動時,爲加載屏幕調用Navigation.startSingleApp。在加載屏幕的「componentDidMount」,調用rehydrate redux,當回調調用時,推到主屏幕

+0

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

相關問題