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

Un projet à lancer ou à sauver ?

30 min d'appel gratuit. On regarde ensemble ce qui bloque et par où commencer.

Réserver un appel découverte