React Native — один из самых востребованных инструментов для создания нативных мобильных приложений, позволяющий разработчикам использовать знакомый стек JavaScript и при этом получать полноценные приложения для iOS и Android. В этой программе вы погрузитесь в ключевые концепции фреймворка, научитесь работать с его компонентами и освоите принципы разработки, характерные для мобильной среды.
Что представляет собой React Native
React Native сочетает декларативный подход React и производительность нативных компонентов. Такой подход позволяет использовать единую кодовую базу, оставаясь при этом максимально близкими к возможностям платформы.
Основные особенности фреймворка
Использование нативных UI-компонентов, обеспечивающих высокую производительность.
Применение JavaScript иReact-подходов для построения интерфейсов.
Гибкая интеграция с API мобильной платформы.
Что вы освоите на курсе
Курс даёт фундаментальную подготовку для тех, кто хочет быстро перейти от веб-разработки к созданию мобильных приложений.
Использование существующего опыта JS
Вы узнаете, как применить текущие навыки JavaScript и React для работы с мобильными интерфейсами, оптимизацией производительности и интеграцией с устройствами.
Понимание различий между вебом и мобильной средой
Важная часть курса — сравнение подходов веб-разработки и нативных приложений, понимание жизненного цикла компонентов и тонкостей мобильного взаимодействия с пользователем.
Изучение ключевых компонентов React Native
View и Text — фундамент UI.
FlatList и ScrollView — работа с данными и списками.
Pressable — обработка взаимодействий.
TextInput — ввод данных пользователем.
Работа с мобильными API
Использование тактильной отдачи (Haptic feedback).
Отправка локальных push‑уведомлений.
Хранение данных между запусками приложения.
Навигация и архитектура приложения
Вы разберёте навигацию на основе файловой системы, научитесь структурировать проект и выстраивать удобный и масштабируемый пользовательский поток.
Файлово‑ориентированная маршрутизация
Подход, позволяющий создавать экраны, исходя из структуры директорий, делает разработку быстрее и понятнее.
Практическое применение знаний
Каждый модуль курса сопровождается примерами и упражнениями: от простых экранов до полноценного мини‑приложения с навигацией, сохранением данных и уведомлениями.
Реальные сценарии разработки
Создание экранов и интерфейсов.
Работа с данными и состоянием.
Интеграция возможностей устройства.
Подготовка проекта к публикации.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.