Skip to Content
React Native5. Navigation (Expo Router)Vue d'ensemble

Partie 5 — Navigation avec Expo Router

⏱️ TL;DR — Expo Router apporte le routing par fichiers à React Native : app/ est votre arborescence d’écrans, comme dans Next.js App Router. Stacks, tabs, routes dynamiques, modals, deep links — en 5 chapitres, Drill passe d’un écran unique à une vraie app naviguée : 4 onglets, un flux de quiz complet, des liens profonds prêts pour les notifications.

Pourquoi cette partie

La navigation mobile n’est pas celle du web : pas d’URL visible, mais des piles d’écrans (on empile, on dépile avec le geste retour), des onglets persistants, des modals. Expo Router exprime tout ça avec vos réflexes App Router — c’est le chapitre où votre expérience Next.js paie le plus.

Les chapitres

ChapitreContenu
5.1 — FondationsFichiers = routes, Stack, _layout, Link, le geste retour
5.2 — TabsLes 4 onglets de Drill : Accueil, Thèmes, Historique, Réglages
5.3 — Routes dynamiques[theme].tsx, useLocalSearchParams, typed routes
5.4 — Modals & navigation programmatiquerouter.push/replace/back, le flux d’une session de quiz
5.5 — Deep linksdrill://, ouvrir l’app sur un écran précis

👉 Commencez par le chapitre 5.1.