Introducción
¡Bienvenido a la documentación de Next.js!
¿Qué es Next.js?
Next.js es un framework de React para construir aplicaciones web full-stack. Utilizas Componentes de React para construir interfaces de usuario, y Next.js para características adicionales y optimizaciones.
También configura automáticamente herramientas de bajo nivel como bundlers y compiladores. Así puedes enfocarte en construir tu producto y lanzarlo rápidamente.
Ya seas un desarrollador individual o parte de un equipo más grande, Next.js puede ayudarte a construir aplicaciones React interactivas, dinámicas y rápidas.
Cómo usar la documentación
La documentación está organizada en 4 secciones:
- Primeros pasos: Tutoriales paso a paso para ayudarte a crear una nueva aplicación y aprender las características principales de Next.js.
- Guías: Tutoriales sobre casos de uso específicos, elige lo que sea relevante para ti.
- Análisis profundo: Explicaciones detalladas sobre cómo funciona Next.js.
- Referencia API: Referencia técnica detallada de cada característica.
Usa la barra lateral para navegar por las secciones, o busca (Ctrl+K
o Cmd+K
) para encontrar rápidamente una página.
App Router y Pages Router
Next.js tiene dos routers diferentes:
- App Router: El router más nuevo que soporta nuevas características de React como Server Components.
- Pages Router: El router original, todavía soportado y siendo mejorado.
En la parte superior de la barra lateral, notarás un menú desplegable que te permite cambiar entre la documentación del App Router y el Pages Router.
Conocimientos previos
Nuestra documentación asume cierta familiaridad con el desarrollo web. Antes de comenzar, será útil si estás cómodo con:
- HTML
- CSS
- JavaScript
- React
Si eres nuevo en React o necesitas un repaso, recomendamos comenzar con nuestro curso Fundamentos de React, y el curso Fundamentos de Next.js donde construirás una aplicación mientras aprendes.
Accesibilidad
Para la mejor experiencia al usar un lector de pantalla, recomendamos usar Firefox con NVDA, o Safari con VoiceOver.
Únete a nuestra comunidad
Si tienes preguntas sobre cualquier tema relacionado con Next.js, siempre eres bienvenido a preguntar a nuestra comunidad en GitHub Discussions, Discord, X (Twitter) y Reddit.