Ответ 1
Для этого Facebook выпустил новый механизм сборки Hermes, который увеличит скорость вашего запуска. Но вам нужен react native 0.60>
, чтобы использовать этот движок.https://facebook.github.io/react-native/blog/2019/07/17/hermes
В настоящее время я пытаюсь понять, как уменьшить время запуска Android. Это не проблема с iOS, но для Android я вижу где угодно от 6-10 секунд. Цель - около 3-4 секунд.
Здесь резюме исследований, которые я встречал
ReactMethod
Решения существуют, но не идеальны:
ReactMethods
https://github.com/facebook/react-native/pull/10084Моя проблема с этими решениями заключается в использовании обработки аннотаций для генерации классов (время компиляции). Я пытаюсь понять, как заставить эти решения работать без везения.
Кроме того, будут полезны другие предложения по сокращению времени запуска для Android.
Спасибо!
Для этого Facebook выпустил новый механизм сборки Hermes, который увеличит скорость вашего запуска. Но вам нужен react native 0.60>
, чтобы использовать этот движок.https://facebook.github.io/react-native/blog/2019/07/17/hermes
Используйте expo optimize в каталоге вашего проекта. Вы также должны убедиться, что вы не добавили никаких дополнительных пакетов, так как пакеты js будут загружены при первом запуске.