Banner image for blog post "Adiós Create React App: ¿Qué pasó y qué deberías usar ahora?"
react
create-react-app
vite
nextjs
t3-stack
trpc
desarrollo
frontend

Adiós Create React App: ¿Qué pasó y qué deberías usar ahora?

Create React App está oficialmente obsoleto. ¿Por qué quedó en el pasado y cuál es la mejor forma de iniciar un proyecto en React en 2025?

Facundo

Facundo Flores

21 febrero 2025

3 minutos de lectura
––– vistas
Leer en Inglés

Adiós Create React App: ¿Qué pasó y qué deberías usar ahora?

Si llevás un tiempo en el mundo de React, seguro usaste Create React App (CRA) alguna vez.

Durante años, fue la opción por defecto para arrancar un nuevo proyecto en React. Pero hoy, CRA está oficialmente obsoleto—es lento, está desactualizado y hay herramientas mucho mejores.

🚨 Meta (Facebook) Anuncia el Fin de CRA

El 14 de febrero de 2025, el equipo de React anunció oficialmente que Create React App llegó a su fin.

👉 Leé el anuncio oficial

Reconocieron que CRA cumplió su función en su momento, pero que ya no es la mejor opción para desarrollar con React.


⚡ Mi Experiencia: Nunca Usé CRA y No Me Arrepiento

Cuando arranqué con React hace dos años, directamente empecé con Vite. En ese momento, CRA ya se sentía viejo: tiempos de arranque lentos, builds eternas y falta de optimización moderna.

Lo probé una vez y sentí la diferencia al instante. Pero reconozco que sin CRA, no tendríamos el ecosistema increíble que tenemos hoy.

Hoy en día, mi stack principal para producción es Next.js, pero si necesito algo liviano y rápido, Vite es la mejor opción.

Últimamente también uso mucho T3 Stack, porque incluye tRPC, lo que me permite escribir rutas backend con tipado completo y sin esfuerzo en el frontend.


🔥 Las Mejores Alternativas a Create React App

Así que si CRA esta muerto, ¿qué deberías usar en su lugar?

1️⃣ Vite (La Mejor Opción para Proyectos Rápidos)

Vite es la opción más usada hoy en día. Arranque instantáneo, hot reload casi sin latencia y soporte nativo para TypeScript, JSX y más.

📌 Para crear un proyecto con Vite:

npm create vite@latest mi-app --template react
cd mi-app
npm install
npm run dev

2️⃣ Next.js (Ideal para Aplicaciones en Producción)

Si necesitás SSR, generación estática, API routes y capacidades full-stack, Next.js es la mejor opción. Es la herramienta que más uso en proyectos serios.

📌 Para crear un proyecto con Next.js:

npx create-next-app@latest mi-app
cd mi-app
npm install
npm run dev

3️⃣ T3 Stack (Full-Stack TypeScript con tRPC)

El T3 Stack, creado por Theo, es una configuración full-stack basada en Next.js, Prisma, tRPC y Tailwind CSS.

¿Por qué lo recomiendo?

  • ✔️ tRPC: Tipado completo del backend al frontend
  • ✔️ Next.js: Soporta SSR y API Routes
  • ✔️ Prisma: Manejo de base de datos simple

📌 Para iniciar un proyecto con T3 Stack:

npx create-t3-app@latest

4️⃣ Remix (Para Apps con Mejores Prácticas Web)

Remix es un framework que apuesta por server-side rendering y performance, con un enfoque en la mejora progresiva.

📌 Para iniciar un proyecto con Remix:

npx create-remix@latest

5️⃣ create-tsrouter-app (Alternativa Ligera de TanStack Query)

Tanner Linsley (creador de React Query) lanzó create-tsrouter-app, una alternativa liviana para React + TypeScript con rutas declarativas.

💬 Su tweet anunciándolo:

📢 Reflexión Final: CRA Fue Importante, Pero Ya Es Historia

Aunque Create React App ya no sea la mejor opción, hay que reconocer que ayudó a hacer React más accesible. Sin CRA, probablemente no tendríamos herramientas como Vite o Next.js hoy en día.

Pero si en 2025 querés arrancar un nuevo proyecto con React, ni lo dudes: CRA ya no va más.

  • ✅ Para proyectos rápidos → Vite
  • ✅ Para apps full-stack → Next.js
  • ✅ Para backend con TypeScript → T3 Stack
  • ✅ Para optimización web → Remix
  • ✅ Para nuevas herramientas → create-tsrouter-app

¿Qué usás vos en lugar de CRA? Te leo en los comentarios. 🚀