Выбор ответа Middle Навигация обновлено

Expo Router

Вопрос

Что даёт Expo Router по сравнению с ручной настройкой React Navigation?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Маршруты по файлам: у экрана сразу есть адрес, диплинки и типизированные ссылки. Expo Router строит дерево навигаторов из структуры файлов: app/item/[id].tsx становится маршрутом /item/:id, макеты описываются в layout.tsx.

Варианты ответа

  1. Собственный нативный движок навигации, который полностью заменяет React Navigation
  2. Маршруты по файлам: у экрана сразу есть адрес, диплинки и типизированные ссылкиправильный ответ
  3. Возможность навигации между экранами без участия JavaScript, на нативной стороне
  4. Он нужен только для веб-версии приложения, на мобильных платформах не используется

Разбор

Expo Router строит дерево навигаторов из структуры файлов: app/item/[id].tsx становится маршрутом /item/:id, макеты описываются в _layout.tsx. Под капотом всё тот же React Navigation. Отдельного движка нет, и он работает на iOS, Android и в вебе.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.