Artículos de programación y Tecnología.

Este espacio está diseñado con el propósito de compartir y aportar conocimiento sobre programación y tecnología. Aquí encontrarás artículos, apuntes y experiencias relacionadas con lo que aprendo en la programación. ¡Espero que las publicaciones te sean de ayuda!

Client Components en Next.js

Client Components en Next.js

Aprende qué son los Client Components, cuándo usarlos, cómo se renderizan y cómo combinarlos con Server Components en Next.js App Router.

Metadata y SEO en Next.js

Metadata y SEO en Next.js

Cómo usar la API de Metadata de Next.js para controlar títulos, descripciones, Open Graph y Twitter Cards, con metadata estática y dinámica con generateMetadata.

El modelo de rendering en Next.js

El modelo de rendering en Next.js

Entendé el modelo completo de rendering de Next.js: Server Components, Client Components, hydration, rendering estático y dinámico, Streaming con Suspense y Partial Prerendering.

Routing en Next.js

Routing en Next.js

Cómo funciona el sistema de routing basado en file system de Next.js App Router: convenciones de archivos, rutas dinámicas, Route Groups, navegación y loading states.

Server Components en Next.js

Server Components en Next.js

Qué son los React Server Components, por qué Next.js los usa por defecto, cómo funcionan internamente y cuándo usarlos frente a los Client Components.

SSR en Next.js

SSR en Next.js

Qué es Server Side Rendering, cómo Next.js genera HTML en el servidor, qué es el RSC Payload, cómo funciona la hidratación y cuándo elegir SSR sobre SSG o CSR.

Zustand

Zustand

Zustand es una biblioteca diseñada para gestionar estados en aplicaciones desarrolladas con React. Ofrece una API sencilla pero poderosa que facilita el control del estado de la aplicación. A diferencia de otras bibliotecas como Redux, elimina la necesidad de acciones, reductores y middleware complejos.