Программирование [Simon Grimm] Освойте навигацию в React Native (2023)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Simon Grimm​
Название: Освойте навигацию в React Native (2023)​

cover.jpg

Продолжительность: 1 ч 13 мин Количество уроков: 15 Видео Язык: Английский Вес архива: 283 МБ


Освойте современные инструменты навигации в React Native и создавайте приложения, в которых пользователи легко ориентируются. В этом материале мы разберем ключевые подходы, лучшие практики и особенности настроек, которые помогут вам уверенно работать с React Navigation и новым Expo Router.

React Navigation: фундамент мобильной навигации

React Navigation является самым популярным решением для маршрутизации в приложениях на React Native. Его гибкость позволяет создавать навигацию любой сложности — от простых стеков до мультимодульной архитектуры.

Работа со стек-навигацией

Стек-навигация имитирует поведение экранов, которые наслаиваются друг на друга, как страницы в браузере.

Удобна для большинства сценариев, включая формы, экраны деталей и вложенные переходы.
• Позволяет кастомизировать заголовки, анимации и параметры переходов.
• Предоставляет гибкий подход для передачи данных между экранами.

Создание вкладок и бокового меню

Визуальная навигация через вкладки и боковые панели помогает структурировать контент и улучшить удобство использования.

Tab Navigator — оптимален для разделения приложения на логические секции.
Drawer Navigator — используется для скрытого меню, которое можно открыть свайпом или нажатием на иконку.
• Комбинация нескольких навигаторов позволяет выстроить архитектуру приложения любого масштаба.

Expo Router: новый взгляд на маршрутизацию

Expo Router внедряет концепцию маршрутизации на основе файловой структуры, делая навигацию более декларативной и простой для восприятия.

Преимущества подхода file‑based routing

Минимум конфигурации — структура файлов автоматически становится структурой навигации.
Интуитивная логика — каждый экран соответствует файлу, а вложенные папки формируют уровни навигации.
• Поддержка динамических сегментов и группировки маршрутов.

Повторная сборка приложения с использованием Expo Router

Используя Expo Router, вы сможете переосмыслить архитектуру приложения, сделать код чище и сократить количество шаблонных файлов навигации.

• Оптимизация структуры проекта.
• Упрощение обработки параметров маршрутов.
• Улучшенная интеграция с Expo и современными инструментами экосистемы.

Результат прохождения курса

Вы овладеете всеми ключевыми инструментами навигации в React Native и сможете:

• Построить навигацию любого уровня сложности.
• Создавать удобные, интуитивные интерфейсы с продуманной логикой переходов.
• Использовать современный подход Expo Router в реальных проектах.

Для кого подходит этот курс

Материал будет полезен:

• Начинающим разработчикам, которые хотят понять навигацию с нуля.
• Опытным специалистам, которые хотят перейти на Expo Router.
• Тем, кто стремится улучшить архитектуру своих мобильных приложений.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху