我正在構建我的第一個移動應用程序,並熱愛React Native提供的內容。我遇到的一個主要缺點是Navigator
不是unmount
scene
當一個新的scene
被推入堆棧。這是有道理的,因爲這對於轉換順利進行可能是必要的。React Native Navigator資源問題
我的應用程序使用視頻背景,看起來像其他應用程序使用大型媒體文件可能會遇到類似的問題,由於這種行爲的高和不必要的資源使用情況。也許更好的方法是在跳躍之後unmount
場景和remount
之前彈出?
我想知道其他人是否經歷過類似的問題,並可能有一些反饋。我已經嘗試過ExNavigator
和React-Native-Redux-Router
。這些庫對於我的用例來說還不夠成熟,似乎在使用Hot-Reloading
時遇到了問題。
感謝您的閱讀和回覆。
是的,我已經試過resetTo和替換他們缺乏過渡,你已經提到所以他們不適合我的用例。 ExNavigator看起來不錯,但我無法正確使用HotReload,因爲我使用的是Redux。不能使用HotReload使開發變得更加困難,所以我放棄了ExNav。 –
林相當肯定你可能已經遇到過這個, 但是,如果你沒有, https://medium.com/react-native-training/react-native-navigator-experimental-part-2-實現-redx-c6acbf66eca1#.ineigtnl8,似乎覆蓋與實驗的HotReload(雖然我自己雖然沒有玩那麼多) 我同意,雖然HotReload是一種救命, 希望你找到你的解決方案,如果你這樣做,讓我知道你最終使用^ _^ – xXValhallaCoderXx
是的,謝謝分享。我已經有了這個地方,熱重新加載工作正常,直到我包括ExNav。我會堅持使用Navigator,直到ExNav成熟到HotReload。再次感謝! –