Diga-nos quais versões você está usando:
"react-native-router-flux": "^3.37.0",
"react-native": "0.37.0",
O aplicativo funciona de maneira excelente, rápida e sem problemas no iPhone 7, iPhone 7 Plus iOS 10.2, bem como no Samsung Galaxy S7.
No entanto, no iPhone 6, leva cerca de 4-7 segundos para as transições ...
Não console.log
qualquer lugar.
Alguma sugestão?
tente fazer operações js caras aqui:
componentDidMount () {
InteractionManager.runAfterInteractions (() => {
// caro js -here-
})
}
@salincakli
Mover algumas solicitações de rede para InteractionManager.runAfterInteractions
pareceu ajudar um pouco, mas não o suficiente.
Mais alguma coisa que eu possa tentar?
Também gostaria de mencionar que esse atraso parece acontecer ANTES da transição. É como clicar em uma visualização para mudar de cena ... 2,5 segundos depois ... ENTÃO você vê a transição. Me deixando louco!
Eu tenho o mesmo problema com o Samsung Galaxy S7! A propósito, funciona perfeitamente no iPhone
Comentários muito úteis
tente fazer operações js caras aqui:
componentDidMount () {
InteractionManager.runAfterInteractions (() => {
// caro js -here-
})
}