Beri tahu kami versi mana yang Anda gunakan:
"react-native-router-flux": "^3.37.0",
"react-native": "0.37.0",
Aplikasi berjalan dengan baik, cepat dan lancar di iPhone 7, iPhone 7 Plus iOS 10.2, serta Samsung Galaxy S7.
Namun pada iPhone 6 dibutuhkan sekitar 4-7 detik untuk transisi...
Tidak ada console.log
mana pun.
Ada saran?
coba lakukan operasi js yang mahal di sini:
componentDidMount() {
InteractionManager.runAfterInteractions(() => {
// js mahal -sini-
})
}
@salincakli
Memindahkan beberapa permintaan jaringan ke InteractionManager.runAfterInteractions
tampaknya sedikit membantu, tetapi tidak cukup.
Adakah hal lain yang bisa saya coba?
Saya juga ingin menyebutkan bahwa penundaan ini tampaknya terjadi SEBELUM transisi. Ini seperti Anda mengklik tampilan untuk mengubah adegan ... 2,5 detik kemudian ... MAKA Anda melihat transisi. Membuatku gila!
Saya memiliki masalah yang sama dengan Samsung Galaxy S7! Omong-omong, ini bekerja dengan sempurna di Iphone
Komentar yang paling membantu
coba lakukan operasi js yang mahal di sini:
componentDidMount() {
InteractionManager.runAfterInteractions(() => {
// js mahal -sini-
})
}