Con la llegada de Next.js 15 y React 19 a stable, hay cambios que afectan directamente cómo estructuro mis proyectos. Algunos son quality-of-life improvements, otros cambian el modelo mental por completo.
##Turbopack en dev mode
El salto de velocidad en el servidor de desarrollo con Turbopack es real. En proyectos medianos, el hot reload pasó de ~800ms a ~150ms en mi máquina. No es un benchmark científico, pero la diferencia se siente en el día a día.
##React 19: el compilador cambia todo
El nuevo compilador de React (antes conocido como React Forget) automatiza la memorización. Ya no necesito pensar en cuándo usar useMemo o useCallback para evitar re-renders innecesarios. El compilador lo infiere automáticamente.
// Antes: tenías que pensar en esto
const handleSubmit = useCallback(() => {
// ...
}, [deps]);
// Ahora: el compilador lo optimiza automáticamente
const handleSubmit = () => {
// ...
};##Server Actions maduros
Los Server Actions en Next.js 15 son production-ready. Los uso para mutations de formularios, operaciones de base de datos directas desde componentes, y cualquier cosa que necesite correr en el servidor sin crear un API route explícito.
- ›Turbopack estable: dev server significativamente más rápido
- ›React 19 compiler: menos boilerplate de memorización
- ›Server Actions: mutations sin API routes explícitos
- ›Partial Prerendering: mejor estrategia de renderizado híbrido
- ›use() hook: manejo más limpio de Promises en componentes
El ecosistema Next.js sigue evolucionando rápido. La clave es no intentar adoptar todo de una vez, sino ir incorporando las novedades que realmente resuelven problemas en tus proyectos actuales.