Incremental Static Regeneration
A Complete Guide To Incremental Static Regeneration (ISR) With Next.js - Smashing Magazine
Debido a que Next.js te permite compilar previamente un conjunto de páginas que tú como desarrolladora puedes definir. Existen diferentes formas de usar esta característica del framework, las cuales puedes configurar al momento de devolver el objeto de configuración en getStaticPaths
fallback: blocking
Cuando se requiera una página que no se generó anteriormente ya sea en build time o bajo demanda, lo que hará Next.js será inmediatamente generar la página y mandarla al usuariofallback: true
Cuando se requiera una página que no se generó anteriormente ya sea en build time o bajo demanda, lo que hará Next.js será inmediatamente mandar una página estática de carga al usuario y mandarla al usuario. Posteriormente, cuando esté lista la página se volverá a renderizar con la página generadaConsiste en el siguiente procedimiento
En caso de nuevo contenido:
Este enfoque se conoce por:
<aside> 📌 RESUMEN: Con ISSG puedes generar páginas bajo demanda, las cuales pueden estar generadas mediante dos estrategias de forma bloqueante y de la forma en que el usuario esta consiente del estado de carga. También puedes configurar una página de tal manera que cada cierto tiempo se actualice, esta técnica usa el enfoque state-while-revalidate, en la cual Next.js estará mirando que tiene que cambiar, actualizar y respondiendo con páginas guardadas en caché.
</aside>