Show pageBacklinksExport to PDFBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. Perfecto. Para entender Next.js, primero hay que entender **qué es React**: --- ### ⚛️ **¿Qué es React?** **React** es una **biblioteca de JavaScript** desarrollada por **Meta (Facebook)** para construir interfaces de usuario (UI), especialmente en aplicaciones web de una sola página (*Single Page Applications* o SPA). --- ### 🧠 ¿Qué hace React? * Permite construir **componentes reutilizables**: pequeñas piezas de interfaz que puedes combinar. * Usa un **DOM virtual** para renderizar solo lo necesario y hacer la app más rápida. * Se basa en el flujo de datos **unidireccional**: los datos fluyen de arriba hacia abajo. * Es declarativo: tú dices *qué* quieres mostrar y React se encarga del *cómo*. --- ### 🎯 ¿React es un framework? No. **React es una biblioteca**. Solo se encarga de la interfaz de usuario. No incluye todo lo necesario para una aplicación completa (como enrutamiento, gestión del servidor, etc.). Ahí es donde entra **Next.js**. --- ### 🧱 ¿Entonces qué hace Next.js? **Next.js** **amplía React** y lo convierte en un **framework completo** con: * Enrutamiento automático * Renderizado en servidor (SSR) * Generación estática (SSG) * API routes (funciones backend) * Optimización automática de recursos --- ¿Quieres que te haga una analogía para entenderlo aún más claro? react.txt Last modified: 2025/05/13 02:23by 127.0.0.1