Перейти к содержанию

Введение

Добро пожаловать в самое начало вашего React Native путешествия! Если вы ищете инструкции по настройке окружения, то они переместились в свой собственный раздел. Продолжайте читать, чтобы узнать о документации, нативных компонентах, React и многом другом!

React Native используют самые разные люди: от продвинутых iOS-разработчиков до React-новичков и людей, начинающих программировать впервые в своей карьере. Эта документация была написана для всех пользователей, независимо от их уровня опыта или образования.

Как использовать эти документы

Вы можете начать здесь и читать эти документы линейно, как книгу; или вы можете читать конкретные разделы, которые вам нужны. Вы уже знакомы с React? Вы можете пропустить этот раздел — или прочитать его для легкого освежения.

Предварительные условия

Для работы с React Native вам потребуется понимание основ JavaScript. Если вы новичок в JavaScript или вам нужно освежить знания, вы можете погрузиться или подтянуться в Mozilla Developer Network.

Хотя мы делаем все возможное, чтобы не предполагать никаких предварительных знаний о разработке React, Android или iOS, это ценные темы для изучения для начинающих разработчиков React Native. Там, где это целесообразно, мы приводим ссылки на ресурсы и статьи, в которых рассказывается более подробно.

Интерактивные примеры

Это введение позволит вам сразу же приступить к работе в браузере с помощью интерактивных примеров, подобных этому:

Выше показан Snack Player. Это удобный инструмент, созданный компанией Expo для встраивания и запуска проектов React Native и демонстрации их рендеринга на таких платформах, как Android и iOS. Код живой и редактируемый, поэтому вы можете играть с ним прямо в браузере. Попробуйте изменить текст "Try editing me!" выше на "Hello, world!".

По желанию, если вы хотите создать локальную среду разработки, вы можете следовать нашему руководству по настройке среды на локальной машине и вставить примеры кода в ваш файл App.js там. (Если вы веб-разработчик, возможно, у вас уже есть локальная среда, настроенная для тестирования мобильных браузеров!)

Заметки разработчика

React Native изучают люди с разным опытом разработки. У вас может быть опыт работы с различными технологиями, от веб до Android, iOS и т. д. Мы стараемся писать для разработчиков из всех областей. Иногда мы даем пояснения, специфичные для той или иной платформы, например, так:

Разработчики Android могут быть знакомы с этой концепцией.

Разработчики iOS могут быть знакомы с этой концепцией.

Веб-разработчики могут быть знакомы с этой концепцией.

Форматирование

Пути меню выделены жирным шрифтом и используют каретки для навигации по подменю. Пример: Android Studio → Preferences.


Теперь, когда вы знаете, как работает это руководство, пришло время познакомиться с основой React Native: Native Components.

Комментарии