Fin de Create React App
React 🟢 JuniorDéfinition
Create React App est officiellement déprécié depuis le 14 février 2025 : plus de mainteneurs actifs, pas de routage, de data fetching ni de code splitting intégrés. L'équipe React recommande un framework (Next.js, React Router en mode framework, Expo) ou, à défaut, un outil de build (Vite, Parcel, Rsbuild). Le paquet reste installable en mode maintenance avec un avertissement.
Analogie
La vieille voiture de l'auto-école : elle roule encore, mais plus personne ne la répare et on n'apprend plus dessus.
Exemple de code
# ❌ Déprécié depuis le 14/02/2025
npx create-react-app mon-app
# ✅ Framework (recommandé par l'équipe React)
npx create-next-app@latest mon-app
npx create-react-router@latest mon-app
# ✅ Outil de build seul (SPA)
npm create vite@latest mon-app -- --template react-ts
Cas d'usage
Question d'entretien : « comment démarres-tu un projet React aujourd'hui ? » ; migration d'un vieux projet CRA vers Vite ou un framework.
Anti-pattern
Proposer CRA dans un kata ou un test technique : cela signale une veille technologique arrêtée.
Termes liés
Fiche mise à jour le 2026-09-27