El mercado de la programación y desarrollo web está lleno de distintas tecnologías y frameworks que les permiten a los expertos crear las páginas web y aplicaciones con las que interactuamos a diario. Uno de los más populares es Next.js.
En el website Pagepro explican “Next.js es un marco de JavaScript que le permite crear sitios web estáticos ultrarrápidos y extremadamente fáciles de usar, así como aplicaciones web que utilizan React. De hecho, gracias a la optimización estática automática, "estático" y "dinámico" ahora se vuelven uno. Esta función permite a Next.js crear aplicaciones híbridas que contienen páginas generadas estáticamente y renderizadas en el lado del servidor”.
Una de sus características más apreciadas por los desarrolladores es la posibilidad de importar registros CSS a partir de un archivo JavaScript con el uso de styled-jsx de manera predeterminada.
En la versión 10.0.0 de Next.js viene un componente de imagen inherente y también una optimización de imagen. El componente es una expansión de <img>.
En un artículo publicado en Angular Minds explican “La optimización automática de imágenes considera cambiar el tamaño, desarrollar y mostrar imágenes en configuraciones actuales como WebP cuando el navegador lo admite. Esto intenta no transportar imágenes grandes a dispositivos con una ventana de visualización más pequeña. También permite que Next.js adopte futuros formatos de imagen y los sirva a los navegadores que admitan esos formatos”.
Next.js tiene la capacidad de servir documentos estáticos más o menos similares a las imágenes. Para lograr esto, utiliza un sobre llamado “público” y que está ubicado en la índice raíz. Los documentos que estén abiertos en su interior podrán ser referenciados por su código desde la URL base (/).
Import Image from 'next/image' function Avatar() { return <Image src="me.png" alt="me" width="64" height="64" /> export default Avatar
Para los que son expertos en este lenguaje. Next.js brinda una experiencia coordinada que está lista para usar en formato IDE. El desarrollador puede hacer un proyecto utilizando TypeScript utilizando create-next-application, usando el indicador -ts-typescript.
npx create-next-app --ts# oryarn create next-app –typescript
“Fast Refresh es una característica de Next.js que le brinda comentarios rápidos sobre los altares realizados en sus partes de React. Fast Refresh está habilitado, por supuesto, en todas las aplicaciones Next.js en 9.4 o más versiones actuales. Con Next.js Fast Refresh habilitado, la mayoría de las ediciones deberían notarse en un segundo, sin perder el estado del componente” comentan en Angular Minds.
En Rootstack contamos con un equipo de expertos en Next.js que han podido solucionar problemas técnicos de nuestros clientes internacionales. Si quieres formar parte de este equipo, solo haz clic aquí y uno de nuestros reclutadores se pondrá en contacto contigo.
Te recomendamos en video