La arquitectura (Client vs Server)
Directivas ("use client", "use server")
El cambio: aunque popularizadas por Next.js, ahora son especificaciones del núcleo de React. Definen la "frontera" entre el código que se ejecuta en el servidor (renderizado de HTML/acceso a base de datos) y el código que se ejecuta en el navegador (interactividad/estado).
👀 Vista previa
Las directivas separan claramente el código de servidor y cliente, permitiendo mejor seguridad y rendimiento.
📚 Explicación
Las directivas `"use client"` y `"use server"` de React 19 separan claramente el código de cliente y servidor. Las server actions pueden acceder de forma segura a bases de datos y APIs, mientras que los client components manejan la interactividad. Esta arquitectura mejora la seguridad y el rendimiento.
¿Qué tan bien recordaste esto?