React-native-router-flux: Ужасно медленно на iPhone 6, Android (быстро на iPhone 7)

Созданный на 11 янв. 2017  ·  3Комментарии  ·  Источник: aksonov/react-native-router-flux

Версия

Сообщите нам, какие версии вы используете:

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

Приложение отлично, быстро и плавно работает на iPhone 7, iPhone 7 Plus iOS 10.2, а также на Samsung Galaxy S7.

Однако на iPhone 6 переходы занимают около 4-7 секунд ...

Нигде нет console.log .

Какие-либо предложения?

Самый полезный комментарий

попробуйте выполнить здесь дорогие js-операции:

componentDidMount () {
InteractionManager.runAfterInteractions (() => {
// дорогой js -здесь-
})
}

Все 3 Комментарий

попробуйте выполнить здесь дорогие js-операции:

componentDidMount () {
InteractionManager.runAfterInteractions (() => {
// дорогой js -здесь-
})
}

@salincakli

Перенос некоторых сетевых запросов в InteractionManager.runAfterInteractions похоже, немного помог, но этого недостаточно.

Есть еще что-нибудь, что я могу попробовать?

Я также хотел бы упомянуть, что эта задержка, похоже, происходит ДО перехода. Это похоже на то, как если бы вы щелкали представление, чтобы сменить сцену ... 2,5 секунды спустя ... ТОГДА вы видите переход. Сводит меня с ума!

У меня такая же проблема с Samsung Galaxy S7! Кстати, он отлично работает на Iphone

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

fgrs picture fgrs  ·  3Комментарии

xnog picture xnog  ·  3Комментарии

maphongba008 picture maphongba008  ·  3Комментарии

GCour picture GCour  ·  3Комментарии

tonypeng picture tonypeng  ·  3Комментарии