Díganos qué versiones está utilizando:
"react-native-router-flux": "^3.37.0",
"react-native": "0.37.0",
La aplicación funciona de manera excelente, rápida y fluida en iPhone 7, iPhone 7 Plus iOS 10.2 y Samsung Galaxy S7.
Sin embargo, en el iPhone 6, las transiciones tardan entre 4 y 7 segundos ...
No console.log
ningún lado.
¿Alguna sugerencia?
intente hacer costosas operaciones js aquí:
componentDidMount () {
InteractionManager.runAfterInteractions (() => {
// js caro -aquí-
})
}
@salincakli
Mover algunas solicitudes de red a InteractionManager.runAfterInteractions
pareció ayudar un poco, pero no lo suficiente.
¿Más cosas que pueda probar?
También me gustaría mencionar que este retraso parece ocurrir ANTES de la transición. Es como si hicieras clic en una vista para cambiar de escena ... 2,5 segundos después ... ENTONCES ves la transición. ¡Me vuelve loco!
¡Tengo el mismo problema con el Samsung Galaxy S7! Funciona perfectamente en Iphone por cierto
Comentario más útil
intente hacer costosas operaciones js aquí:
componentDidMount () {
InteractionManager.runAfterInteractions (() => {
// js caro -aquí-
})
}