Next.js
alex139139 25 de marzo de 2024
Next.js
React

Next Js

Next.js es un Framework de desarrollo de aplicaciones web React de código abierto creado por Vercel. Hay Varias razones por las que elegí Next.js para construir el Frontend de esta página.

  • Rendimiento optimizado: Next.js proporciona renderizado del lado del servidor (SSR) y generación de sitios estáticos (SSG), lo que ayuda a mejorar el rendimiento y la velocidad de carga de las páginas web. Esto es especialmente útil para aplicaciones que requieren un rápido tiempo de carga y una buena experiencia de usuario.
  • SEO friendly: Gracias al SSR y al SSG, las aplicaciones Next.js tienden a ser más amigables con los motores de búsqueda (SEO). Al renderizar las páginas en el servidor, los motores de búsqueda pueden indexar mejor el contenido, lo que puede mejorar el posicionamiento en los resultados de búsqueda.
  • Enrutamiento simple y dinámico: Next.js ofrece un sistema de enrutamiento simple y flexible que permite la creación de aplicaciones con múltiples páginas de forma intuitiva. Además, es fácil implementar rutas dinámicas para manejar contenido generado dinámicamente.
  • Preprocesamiento de S(CSS): Next.js incluye soporte para CSS-in-JS y módulos de CSS, lo que facilita la organización y el preprocesamiento del estilo en la aplicación.

Aunque en un inicio esta página está construida con SSG y su contenido está programado para revalidarse cada cierto tiempo, si en determinado punto se necesitara que una página o grupo de páginas se generaran desde el servidor  (SSR)  para garantizar siempre la información más reciente, Next.js ofrece la posibilidad de implementarlo junto al SSG y obtener lo mejor de los dos esquemas.

Además de Next.js, algunas librerías y componentes que se usaron para la construcción de esta página son: