React-native-router-flux: Péniblement lent sur iPhone 6, Android, (rapide sur iPhone 7)

Créé le 11 janv. 2017  ·  3Commentaires  ·  Source: aksonov/react-native-router-flux

Version

Dites-nous quelles versions vous utilisez :

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

L'application fonctionne très bien, rapidement et en douceur sur iPhone 7, iPhone 7 Plus iOS 10.2, ainsi que Samsung Galaxy S7.

Cependant, sur iPhone 6, il faut environ 4 à 7 secondes pour les transitions...

Pas de console.log nulle part.

Aucune suggestion?

Commentaire le plus utile

essayez de faire des opérations js coûteuses ici :

composantDidMount() {
InteractionManager.runAfterInteractions(() => {
// cher js -ici-
})
}

Tous les 3 commentaires

essayez de faire des opérations js coûteuses ici :

composantDidMount() {
InteractionManager.runAfterInteractions(() => {
// cher js -ici-
})
}

@salincakli

Déplacer certaines requêtes réseau vers InteractionManager.runAfterInteractions semblé aider un peu, mais pas assez.

D'autres choses que je pourrais essayer ?

Je voudrais également mentionner que ce délai semble se produire AVANT la transition. C'est comme si vous cliquiez sur une vue pour changer de scène... 2,5 secondes plus tard... PUIS vous voyez la transition. Me rend fou!

J'ai le même problème avec le Samsung Galaxy S7 ! Cela fonctionne parfaitement sur Iphone d'ailleurs

Cette page vous a été utile?
0 / 5 - 0 notes