Неизвестная задержка / пауза / задержка в загрузке React Native App - PullRequest
0 голосов
/ 06 мая 2019

Я создаю приложение React Native, используя Typescript 3.2.2, Expo 32.0.0

Итак, когда я собираю его во время разработки и тестирования на моем Android-устройстве. Горячая перезагрузка приложения происходит практически мгновенно, но есть значительная пауза (на фото между I & R)

Это буквально почти 10-секундная пауза

Затем сразу возобновляется выполнение, и все выходные данные (которые произошли в течение 10 секунд) отображаются сразу (R)

Решения, которые я уже проверил -

  1. Код сервера чистый и быстрый
  2. Нет таймаутов / интервалов
  3. Нет асинхронных таймеров

Что улучшило задержку -

  1. Когда я уменьшаю размер стека react-navigation (не решение)
  2. Когда я использовал прямой импорт вместо неструктурированного импорта во всех .ts файлах (улучшена задержка, но задержка все еще сохраняется)

Я подозреваю, что это вызвано react-navigation

Потому что, если я уберу это и соберу простой пример приложения, оно будет работать гладко. Но это также может быть с машинописью (?)

Как я могу это решить? Были ли у вас проблемы при использовании react-navigation с expo

Execution Log

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...