私は最初のモバイルアプリケーションを構築しており、React Nativeが提供しているものを愛しています。私が遭遇した大きな欠点の1つは、scene
がスタックにプッシュされたときに、がでなく、scene
でないことです。これは、遷移がスムーズに行われるためにはおそらく必要なので、ある意味があります。ネイティブナビゲーターのリソースの問題に反応する
私のアプリはビデオの背景を使用していますが、大容量のメディアファイルを使用する他のアプリでも同様の問題が発生する可能性があります。おそらく、より良いアプローチは、遷移後のシーンでunmount
になり、ポップする前にremount
になるでしょうか?
他の人が同様の問題を経験していて、フィードバックがあるのだろうかと思います。私はすでにExNavigator
とReact-Native-Redux-Router
を試しました。これらのライブラリは、私の使用事例では十分に成熟しておらず、Hot-Reloading
で問題があるようです。
読んでいただきありがとうございます。
を持っていないでしょうが
あなたがはい、私はresetToを試してみましたが、交換すると、彼らはすでにあなたとトランジションが欠けてきました(ルート)またはresetTo(ルート)を交換しようとしています私のユースケースでは機能しません。 ExNavigatorは素晴らしく見えましたが、私はreduxを使っているので、HotReloadを正しく行うことができませんでした。 HotReloadを使用できないと、開発がずっと難しくなるので、ExNavもあきらめました。 –
あなたはすでにこれを見つけたかもしれないと確信しています しかし、あなたがそうでない場合に備えて、 https://medium.com/react-native-training/react-native-navigator-experimental-part-2-実現する - redux-c6acbf66eca1#.ineigtnl8は、Nav ExperimentalでHotReloadをカバーしているようです(それだけでは遊ばれません) HotReloadは人生保護人です あなたの解決策を見つけたら、私はあなたが^ _ ^を使って終わるものを知っています – xXValhallaCoderXx
はい、共にありがとう。 ExNavを組み込むまでは、すでにこの機能が有効になっていて、Hot Reloadingはうまく動作します。 ExNavがHotReloadに十分に成熟するまでNavigatorを使用していきます。再度、感謝します! –