React-native-router-flux: iPhone 6、Androidでは痛々しいほど遅い(iPhone 7では速い)

作成日 2017年01月11日  ·  3コメント  ·  ソース: aksonov/react-native-router-flux

バージョン

使用しているバージョンを教えてください。

"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-
})
}

全てのコメント3件

ここで高価なjs操作を試してみてください:

componentDidMount(){
InteractionManager.runAfterInteractions(()=> {
//高価なjs-here-
})
}

@salincakli

一部のネットワークリクエストをInteractionManager.runAfterInteractions移動することは少し役立つように見えましたが、十分ではありません。

これ以上試すことができますか?

また、この遅延は移行前に発生しているようです。 ビューをクリックしてシーンを変更するようなものです... 2.5秒後...次にトランジションが表示されます。 私を狂わせる!

サムスンギャラクシーS7でも同じ問題があります! ちなみにそれはiPhoneで完璧に動作します

このページは役に立ちましたか?
0 / 5 - 0 評価