Выучи один раз, пиши куда угодно:
Создавайте мобильные приложения с помощью React.
React Native переносит декларативную структуру пользовательского интерфейса React на iOS и Android. С React Native вы используете собственные элементы управления пользовательского интерфейса и имеете полный доступ к собственной платформе.
React Native разрабатывается и поддерживается многими компаниями и отдельными основными участниками. Узнайте больше в нашем обзоре экосистемы.
Приложения React Native могут быть ориентированы на iOS 13.4 и Android 6.0 (API 23) или новее. Вы можете использовать Windows, macOS или Linux в качестве операционной системы для разработки, хотя создание и запуск приложений iOS ограничено macOS. Чтобы обойти эту проблему, можно использовать такие инструменты, как Expo.
Следуйте руководству по началу работы. Рекомендуемый способ установки React Native зависит от вашего проекта. Здесь вы можете найти краткие руководства для наиболее распространенных сценариев:
Полную документацию по React Native можно найти на нашем сайте.
В документации React Native обсуждаются компоненты, API и темы, специфичные для React Native. Дополнительную документацию по React API, которая используется React Native и React DOM, см. в документации React.
Исходный код документации и веб-сайта React Native размещен в отдельном репозитории @facebook/react-native-website .
Обновление до новых версий React Native может предоставить вам доступ к большему количеству API, представлений, инструментов разработчика и других полезных функций. Инструкции см. в Руководстве по обновлению.
Релизы React Native обсуждаются в этом репозитории для обсуждений.
Основная цель этого репозитория — продолжить развитие ядра React Native. Мы хотим сделать участие в этом проекте максимально простым и прозрачным, и мы благодарны сообществу за исправления ошибок и улучшения. Прочтите ниже, чтобы узнать, как вы можете принять участие в улучшении React Native.
Facebook принял Кодекс поведения, которого мы ожидаем от участников проекта. Пожалуйста, прочтите полный текст, чтобы понять, какие действия будут допущены, а какие нет.
Прочтите наше Руководство для участников , чтобы узнать о нашем процессе разработки, о том, как предлагать исправления ошибок и улучшения, а также о том, как создавать и тестировать свои изменения в React Native.
Вы можете узнать больше о нашем видении React Native в дорожной карте .
У нас есть список хороших первых выпусков, содержащих ошибки, имеющие относительно ограниченный масштаб. Это отличное место, чтобы начать работу, получить опыт и ознакомиться с нашим процессом внесения вкладов.
Более крупные дискуссии и предложения обсуждаются в @react-native-community/discussions-and-proposals .
React Native имеет лицензию MIT, как указано в файле LICENSE.
Документация React Native имеет лицензию Creative Commons, как указано в файле LICENSE-docs.