使用しているバージョンを教えてください。
"react-native-router-flux": "^3.37.0",
"react-native": "0.37.0",
アプリは、iPhone 7、iPhone 7 Plus iOS 10.2、Samsung Galaxy S7で、高速かつスムーズに動作します。
ただし、iPhone 6では、移行に約4〜7秒かかります...
console.log
どこにもありません。
助言がありますか?
ここで高価なjs操作を試してみてください:
componentDidMount(){
InteractionManager.runAfterInteractions(()=> {
//高価なjs-here-
})
}
@salincakli
一部のネットワークリクエストをInteractionManager.runAfterInteractions
移動することは少し役立つように見えましたが、十分ではありません。
これ以上試すことができますか?
また、この遅延は移行前に発生しているようです。 ビューをクリックしてシーンを変更するようなものです... 2.5秒後...次にトランジションが表示されます。 私を狂わせる!
サムスンギャラクシーS7でも同じ問題があります! ちなみにそれはiPhoneで完璧に動作します
最も参考になるコメント
ここで高価なjs操作を試してみてください:
componentDidMount(){
InteractionManager.runAfterInteractions(()=> {
//高価なjs-here-
})
}