Введение:
- React Native можно использовать для создания мобильных приложений, используя только JavaScript.
- Он использовал тот же дизайн, чтобы составить богатый мобильный пользовательский интерфейс из декларативных компонентов.
- Он используется для создания реального мобильного приложения, которое неотличимо от приложения, созданного с использованием Java или Objective-C.
- Он использует те же основные строительные блоки пользовательского интерфейса, что и обычные приложения для iOS и Android.
- Строительные блоки хранятся вместе с помощью JavaScript и React.
Особенности React Native:
- React — это библиотека для создания веб-приложений и мобильных приложений с использованием JavaScript.
- Собственный — Собственные компоненты контролируются JavaScript.
- Платформы — React Native поддерживает платформы IOS и Android.
Преимущества React Native:
- JavaScript — существующие знания JavaScript используются для создания мобильных приложений.
- Совместное использование кода — большую часть кода можно использовать на разных платформах.\
- Сообщество — сообщество React и React Native велико, и в них можно найти любой ответ.
Ограничения React Native:
- Нативные компоненты. Чтобы создать нативную функциональность, которая еще не создана, необходимо написать код для конкретной платформы.
Настройка среды — React Native:
- В качестве платформы для сборки используется OSX:
→ Установите Nodejs: скачайте и установите
→ Установите приложение create-реагировать на родное:
npm install -g create-react-native-app
→ Создайте проект:
koti-r-native›create-react-native-app MyNativeApp
→ Установите Python NodeJS и jdk8.
→ Установите React Native CLI:
npm установить -g реагировать родной кли
→ Начать реагировать на родной:
koti-r-native› cd MyNativeApp
koti-r-native\MyNativeApp›запуск npm
Примечание:
- Если все в порядке, отображается QR-код:
- Чтобы запустить собственные приложения React на устройстве Android, используйте expo. Установите клиент expo и отсканируйте QR-код.
→ Извлечь проект:
- Чтобы запустить эмулятор Android с помощью Android Studio, выйдите из текущей командной строки, нажав ctrl+c.
- Затем выполните: npm run eject
- Выберите первый с помощью стрелок и нажмите Enter:
Затем предложите название приложения на главном экране и проект студии Android и проекты Xcode:
Хотя проект успешно удален, может возникнуть ошибка, как показано ниже:
Не обращайте внимания на вышеуказанную ошибку.
→ Установите Android Studio:
Ссылка для скачивания: http://bit.ly/41wZKfO
Затем запустите React Native для Android, используя следующую команду:
реагировать на запуск Android
→ Конфигурация AVD-менеджера: