Aller au contenu
Perrine HonoréPerrine Honoré · Blog
MobilePar Perrine Honoré · · 6 min de lecture

Expo Router : le futur de la navigation React Native ?

Expo Router v3 : navigation fichier-based comme Next.js, deep linking natif, universal links. Ce qui change vraiment pour un projet RN.

En bref

Expo Router v3 applique à React Native ce que l'App Router a apporté à Next.js : la structure de fichiers devient la structure de navigation, avec universal links intégrés et deep linking sans configuration manuelle. C'est le choix par défaut pour tout nouveau projet React Native ; React Navigation reste pertinent sur l'existant. Migrer prend une à deux semaines.

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 vers 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.

Une question avant l'appel ?

Je réponds personnellement sous 24 h ouvrées.

Le bouton ouvre votre messagerie avec le message prêt. Si rien ne s'ouvre, écrivez directement à perrine.honore@gmail.com.