He vuelto después de unas ligeras vacaciones, no quiero perder la constancia así que aquí vamos de nuevo 😅
Después de publicar mi último post sobre el Profiler de React, tenía
planeado seguir con la serie de rendimiento y arquitectura.
Pero mientras revisaba la documentación y empezaba a leer sobre React
19, me pasó algo curioso:
En lugar de querer seguir con la serie… me dieron ganas de detenerme y
hablar de esto primero.
Decidí hacer una pausa para hablar de la nueva versión.
No desde el hype, no desde el changelog, sino desde la mirada de alguien
que usa React en proyectos reales.
Este post es el inicio de una mini-serie sobre React 19:
qué cambia, qué no, qué vale la pena mirar… y qué todavía conviene tomar
con calma.
Cuando ves "React 19" podrías pensar:
"Ok, React con más mejoras".
Pero no.
La versión no cambia tanto la API…
cambia más la forma en la que React quiere que pensemos las apps.
Cada vez empuja más hacia:
- Menos lógica manual en formularios.
- Más integración entre servidor y cliente.
- Menos boilerplate para manejar estados async.
- Más enfoque en experiencia de usuario.
React ya no quiere ser solo una librería para pintar componentes.
Quiere ayudarte a construir aplicaciones completas.
Algo importante que noté rápido
se entiende mucho mejor cuando lo ves junto a frameworks como:
- Next.js
- Remix
- Frameworks con Server Components
Si vienes de React puro con Vite o CRA, algunas cosas pueden sentirse
raras o incluso innecesarias.
Y eso es clave:
Esta nueva versión no está pensado para todos los proyectos por igual.
Y eso, para mí, es algo positivo.
Qué sí cambia de verdad
Sin entrar todavía en ejemplos técnicos, React 19 trae mejoras reales
en:
- Formularios y acciones.
- Estados de carga, error y éxito.
- UX asíncrona más natural.
- Integración server ↔ client.
- Manejo de transiciones y estados optimistas.
Pero lo mejor:
👉 No te obliga a usarlas.
👉 No rompe tu forma actual de trabajar.
👉 No te dice “así se hace ahora o estás mal”.
Suma herramientas, no reemplaza.
Qué no cambia
React sigue siendo React:
- Componentes.
- Props.
- Estado.
- Hooks.
- Composición.
No necesitas reaprenderlo.
Solo necesitas entender qué nuevas opciones tienes cuando las necesites.
Para mí, el cambio es más mental que técnico
No te grita:
"Tienes que migrar ya".
Más bien te dice:
"Si quieres, aquí tienes nuevas formas de hacer las cosas".
Y ahí está la parte interesante:
- No todo debe vivir en el cliente.
- No todo formulario debe ser un infierno.
- No todo estado async debe ser manual.
- No toda UX tiene que sentirse torpe.
Pero también:
- No todos los proyectos necesitan esto hoy.
- No todos los equipos están listos.
- No todo vale la pena migrar.
Cómo seguirá esta mini-serie
En los próximos posts voy a hablar de:
- React Actions.
- Formularios en React 19.
- useOptimistic y UX.
- Server Actions vs estado en cliente.
Pero este primer post solo tenía un objetivo:
Dejar claro que esta nueva versión no es obligatoria…
pero sí es interesante.
No es una moda.
Tampoco es algo milagroso.
Es solo otra herramienta más.
Y como todas, depende de cómo y cuándo la uses.
Nos leemos 👋
Top comments (0)