React-native-router-flux: Schmerzlich langsam auf iPhone 6, Android, (schnell auf iPhone 7)

Erstellt am 11. Jan. 2017  ·  3Kommentare  ·  Quelle: aksonov/react-native-router-flux

Ausführung

Teilen Sie uns mit, welche Versionen Sie verwenden:

"react-native-router-flux": "^3.37.0",
"react-native": "0.37.0",

Die App läuft hervorragend, schnell und reibungslos auf dem iPhone 7, iPhone 7 Plus iOS 10.2 sowie dem Samsung Galaxy S7.

Auf dem iPhone 6 dauert es jedoch etwa 4-7 Sekunden für Übergänge...

Nirgendwo console.log .

Irgendwelche Vorschläge?

Hilfreichster Kommentar

Versuchen Sie, teure js-Operationen hier durchzuführen:

KomponenteDidMount() {
InteractionManager.runAfterInteractions(() => {
// teure js -hier-
})
}

Alle 3 Kommentare

Versuchen Sie, teure js-Operationen hier durchzuführen:

KomponenteDidMount() {
InteractionManager.runAfterInteractions(() => {
// teure js -hier-
})
}

@salincakli

Das Verschieben einiger Netzwerkanfragen nach InteractionManager.runAfterInteractions schien ein wenig zu helfen, aber nicht genug.

Gibt es noch weitere Dinge, die ich versuchen könnte?

Ich möchte auch erwähnen, dass diese Verzögerung vor dem Übergang zu erfolgen scheint. Es ist, als ob Sie auf eine Ansicht klicken, um Szenen zu wechseln ... 2,5 Sekunden später ... DANN sehen Sie den Übergang. Macht mich verrückt!

Ich habe das gleiche Problem mit Samsung Galaxy S7! Auf dem Iphone funktioniert es übrigens einwandfrei

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen