Возможно ли отредактировать собственное приложение для автоматической перезагрузки в эмуляторе после того, как я отредактирую источники, и предмет перекомпилирует себя?
Можно ли автоматически перезагрузить приложение в ответном режиме?
Ответ 1
Если вы создали проект с помощью react-native init
, то на симуляторе нажмите cmd+ctrl+Z
или Hardware > Shake Gesture
, и появится меню Dev.
Просто нажмите Enable Live Reload
и сделайте!: D
РЕДАКТИРОВАТЬ: React Native team теперь поощряет пользователей Горячая перезагрузка вместо Live Reload. Подробнее о разница между этими двумя функциями здесь.
Ответ 2
Перезагрузка Hot Module (HMR) с RN 0.22 несколько дней назад, что позволяет симулятору автоматически перезагружать один экран или другой модуль без перезагрузка всего приложения. Он включается с помощью того же меню CMD + D/CMD + CTRL + Z/Shake Gesture.
Ответ 3
Вы можете использовать горячую перезагрузку в настройках, чтобы ваше собственное родное приложение реагировало на автоматическую перезагрузку. вы можете включить горячую перезагрузку, нажмите кнопку "Меню" на боковой панели внутри genymotion.
Ответ 4
Это огромный обходной путь, но он экономит много времени и позволяет избежать разочарования в том, что он не трясется правильно.
Также он охватывает краевой корпус полной перезагрузки пучка, а не только для живой перезагрузки или горячей замены.
Мы просто бросаем "Хотите перезагрузить? чтобы вызвать экран ошибки во время разработки, поэтому мы можем нажать обновление.