Jonatan Matajonmatum.com
conceptosnotasexperimentosensayos
© 2026 Jonatan Mata. All rights reserved.v2.1.1
Conceptos

Next.js

Framework de React para aplicaciones web full-stack con Server Components, routing basado en archivos, SSR/SSG y optimizaciones de rendimiento integradas.

seed#nextjs#react#framework#ssr#ssg#app-router#vercel

¿Qué es?

Next.js es el framework de React más popular para aplicaciones web de producción. Proporciona routing, rendering (SSR, SSG, ISR), optimizaciones y API routes out of the box.

App Router (Next.js 13+)

ConceptoFunciónEjemplo
Server ComponentsComponentes que se ejecutan en el servidor (por defecto)Fetch de datos sin useEffect
Client ComponentsComponentes interactivos ('use client')Formularios, event handlers
LayoutsUI compartida entre rutasHeader, sidebar persistentes
Loading/ErrorEstados de carga y error por rutaSkeleton screens, error boundaries
Route HandlersAPI endpointsapp/api/data/route.ts

Estrategias de rendering

EstrategiaCuándoUso
SSGBuild timeContenido estático
SSRRequest timeDatos dinámicos
ISRRevalidación periódicaContenido semi-estático
StreamingProgresivoUX rápida con datos lentos

Este sitio usa Next.js

jonmatum.com está construido con Next.js App Router, usando SSG para las páginas de contenido y API routes para el knowledge graph.

¿Por qué importa?

Next.js es el framework React más adoptado para producción. Server Components, App Router y optimizaciones automáticas de rendimiento lo hacen la opción por defecto para aplicaciones web que necesitan SEO, velocidad y experiencia de desarrollo moderna.

Referencias

  • Next.js Documentation — Documentación oficial.
  • Next.js Blog — Vercel, 2024. Anuncios y novedades de Next.js.
  • Next.js on Vercel — Vercel, 2024. Guía de despliegue y optimización.

Contenido relacionado

  • React

    Biblioteca de JavaScript para construir interfaces de usuario mediante componentes declarativos y reutilizables, con un ecosistema que abarca desde SPAs hasta aplicaciones full-stack con Server Components.

  • Serverless

    Modelo de computación en la nube donde el proveedor gestiona la infraestructura automáticamente, permitiendo ejecutar código sin aprovisionar ni administrar servidores, pagando solo por el uso real.

  • Construyendo un segundo cerebro en público

    Crónica de construir un segundo cerebro con grafo de conocimiento, pipeline bilingüe y endpoints para agentes — en días, no semanas, y lo que eso enseña sobre la brecha entre teoría y sistemas que funcionan.

  • Tailwind CSS

    Framework CSS utility-first que permite construir diseños directamente en el markup usando clases atómicas, eliminando la necesidad de escribir CSS custom.

  • Gestión de Estado

    Patrones y bibliotecas para gestionar el estado de aplicaciones frontend de forma predecible, desde estado local de componentes hasta estado global compartido.

  • Server Components

    Paradigma de React donde los componentes se ejecutan en el servidor, enviando solo HTML al cliente, reduciendo el bundle de JavaScript y mejorando el rendimiento.

Conceptos