Expo Router v3 (sorti début 2024) fait à React Native ce que le App Router a fait à Next.js. Navigation fichier-based, deep linking gratuit, universal links intégrés.
Position 2024 : Expo Router pour tout nouveau projet RN. React Navigation reste solide sur du legacy.
Ce que ça change
- Structure de fichiers = structure de nav (comme Next.js)
- Deep links générés automatiquement (
myapp://profile/42) - Universal links (web → app) sans config manuelle
- Same routing partagé web + mobile via Expo Web
Ce qui reste dur
- Nested navigators complexes demandent de la gymnastique
- Documentation encore incomplète sur les cas avancés
- Migration depuis React Navigation = ~1-2 semaines
Quand rester en React Navigation
- Projet stable en prod avec équipe qui connaît
- Nav complexe avec drawers, modals, tabs imbriqués
Expo Router est le futur. React Navigation reste solide en présent.
On regarde votre projet ?
En 30 minutes on peut évaluer si migrer vaut le coup. Réservez un créneau. À lire : React Native, Flutter ou natif.