Crea tu primera aplicación en Next.js 13
by Lara Alonso
Lo primero, ¿qué es Next.js?
Next.js es un framework de React utilizado para el desarrollo de aplicaciones web del lado del servidor (SSR) y del lado del cliente (CSR). Proporciona una capa adicional de abstracción sobre React que permite crear aplicaciones web rápidas y escalables con facilidad.
Next.js combina características de enrutamiento, renderizado del lado del servidor, generación de páginas estáticas y funcionalidades de desarrollo en una sola herramienta. Algunas de las características y ventajas clave de Next.js son las siguientes:
Next.js es utilizado en una amplia gama de casos de uso, incluyendo el desarrollo de aplicaciones web complejas, tiendas en línea, blogs, sitios de noticias y mucho más. Es especialmente útil cuando se requiere un alto rendimiento, una excelente experiencia de usuario y una fácil escalabilidad.
Como empezar con Next.js 13
Lo primero decirte que tienes toda la documentación oficial en https://nextjs.org/docs/getting-started/installation
Primero necesitas tener instalado Node.js en una versión 16.8 o superior, aquí te dejo un enlace por si aún no lo tienes https://nodejs.org/en
A continuación puedes ejecutar la instalación automática con npx create-next-app@latest y te instalará la última versión de Nextjs. Te hará una serie de preguntas
Tras estas preguntas comenzará la instalación y sólo necesitarás acceder al nuevo directorio cd nombreProyecto cd nombredetuproyecto en tu terminal.
Para ejecutar tu aplicación utilizarás npm run dev . Aparecerá un texto como:
nombreProyecto@0.1.0 dev
next dev
ready started server on 0.0.0.0:3000, url: http://localhost:3000
Entrando en el link de http://localhost:3000, (el número de puerto puede que no sea 3000) podrás acceder a tu primera aplicación de Next.js
Si has llegado hasta aquí y quieres conocer algunas novedades de Next.js 13 puedes ir a mi post Como crear rutas en Next.js 13
Lara Alonso @aiadevop
Soy desarrolladora de software en España. Especializada en frontend, creo experiencias web y aplicaciones. Explora mi portfolio y descubre mis proyectos.
¡Tu visión mi código!