Для разработки программ React-native в дополнение к официально предоставляемому React-native CLI в настоящее время существует новый вариант — Expo.
Expo создает приложения для iOS, Android и веб-приложения путем написания кода React и js. В основном он включает в себя два инструмента:
Expo CLI:Инструменты командной строки,используется для создания строительных лесов、бегать、программа сборки.
Expo Go:Устанавливается на реальную или виртуальную машину.app,Вы можете запустить созданный вами проект напрямую (подпись не требуется).,Удобен для отладки и тестирования.
Как использовать:
1. Установите инструмент Expo CLI по всему миру.
npm install -g expo-cli
2. Создайте проект (предполагается, что имя проекта — expo-1).
expo init expo-1
или
npx create-expo-app expo-1
3. Установите другие зависимости
Если это чип Apple M1 или M2, необходимо установить Watchman.
brew install watchman
4. Старт
npm start
После завершения запуска вы можете просмотреть результат в Интернете: http://localhost:8081/.
Вы также можете нажать i, чтобы запустить виртуальную машину IOS (при условии, что вы установили xcode и виртуальную машину IOS. После запуска виртуальной машины IOS expo сначала установит Expo Go, как показано на следующем рисунке):
После установки вы можете официально войти в приложение. Эффект следующий:
expo поддерживает горячее обновление. После редактирования и сохранения он будет немедленно перестроен и немедленно отображен на симуляторе.