No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Next.js

Curso de Next.js

Jonathan Alvarez

Jonathan Alvarez

¿Qué será de NextJS en los próximos años?

24/27
Recursos

Aportes 7

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Ya se encuentra disponible la version estable** Next.js 9.5** que incluye Incremental Static Regeneration
mas info aqui: https://nextjs.org/blog/next-9-5

Sugiero agreguen módulos en este curso con los features de la versión 10: Commerce, Next.js Analytics, Built-in Image Component, entre otros.
Next.js is on 🔥 🚒

No olviden registrarse en la Next Conf

Incremental Static Regeneration


Cuando se hace deploy de un sitio con Incremental Static Regeneration (ISR), se hace deploy de un sitio (casi totalmente) estático. Tiene sus páginas estáticas predefinidas que se crearon durante el build y tenemos rutas en la aplicación que no se compilan hasta que los usuarios acceden a esas páginas.
.
Por lo general, cuando una página tiene renderizado del lado del servidor (SSR) significa que la página no fue compilada previamente (como las rutas aún no accedidas por el usuario, mencionadas anteriormente). Por eso sus usuarios tienen que esperar a que la página se construya y sirva al mismo tiempo cuando accede a una de estas rutas.
.
Pero en el caso de ISR, si sus usuarios toman esa ruta, obtienen inmediatamente una página “Fallback”. Una página “Fallback” es como un placeholder para el contenido real que estará en esa página, y puede tener componentes “esqueleto” en su lugar hasta que se construyan y carguen los datos. Una vez que se han resuelto esos datos, esa página se almacena en caché del servidor y se agrega al resto del site bundle así el próximo usuario que acceda a esta ruta verá la página creada.
.
Si los datos necesitan actualizarse, el usuario verá esa versión almacenada en caché en lugar del “Fallback”, y el sitio puede establecer un revalidate timeline para que pueda revalidar y actualizar los datos regularmente cuando sus usuarios accedan a la página.
Fuente: StackOverflow - Incremental Static Regeneration: Building static sites a little at a time

Es como un memo, que guarda el html plano la primera vez que se encuentra el link y luego te lo guarda como estatico.