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?
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
Commentaire le plus utile
essayez de faire des opérations js coûteuses ici :
composantDidMount() {
InteractionManager.runAfterInteractions(() => {
// cher js -ici-
})
}