Next.js: descripción general

Next.js es un marco basado en React con capacidad de renderización del lado del servidor. Es muy rápido y compatible con SEO.

Con Next.js, puede crear una aplicación robusta basada en reacciones con bastante facilidad y probarlas. A continuación se muestran las características clave de Next.js.

  • Hot Code Reload - El servidor Next.js detecta archivos modificados y los vuelve a cargar automáticamente.

  • Automatic Routing- No es necesario configurar ninguna URL para el enrutamiento. los archivos deben colocarse en la carpeta de páginas. Todas las URL se asignarán al sistema de archivos. Se puede personalizar.

  • Component specific styles - styled-jsx proporciona soporte tanto para estilos globales como específicos de componentes.

  • Server side rendering - Los componentes de reacción se procesan previamente en el servidor, por lo que se cargan más rápido en el cliente.

  • Node Ecosystem - Next.js está basado en reacciones geles bien con el ecosistema Node.

  • Automatic code split- Next.js procesa las páginas con las bibliotecas que necesitan. Next.js en lugar de crear un solo archivo grande de JavaScript, crea múltiples recursos. Cuando se carga una página, solo se carga la página javascript requerida.

  • Prefetch - Next.js proporciona un componente de enlace que se utiliza para vincular varios componentes y admite una propiedad de captación previa para captar recursos de página en segundo plano.

  • Dynamic Components - Next.js permite importar módulos JavaScript y componentes React de forma dinámica.

  • Export Static Site - Next.js permite exportar un sitio estático completo desde su aplicación web.

  • Built-in Typescript Support - Next.js está escrito en TypeScript y proporciona un excelente soporte de TypeScript.