Reinicia los Suspense boundaries al cambiar de rutas con Next.js y App Router en 1 minuto

over 1 year agoDecember 28, 2023
0:54
1,513 views
135 likes
G

Goncy

Channel

Interviewed Person

Gonzalo Pozzo (Goncy)

Description

Aveces sucede que al cambiar de ruta nuestros estados de carga no se muestran correctamente, esto se debe a que el tree de componentes no presenta cambios. Podemos solucionarlo agregando una key a nuestro componente suspense para que vuelva a montarse al cambiar los parametros de busqueda.

Transcript

Group by:

tenemos un ecommerce con un Buscador de productos pero al Buscar tarda unos cuantos segundos hasta Mostrar los resultados vamos a envolver el componente products encargado de obtener los productos en un componente suspense de react pasándole como fallback una ui de carga que querramos Mostrar al usuario mientras Espera los resultados si recargamos la página vamos a ver que nuestra ui de carga se muestra correctamente pero si intentamos hacer una búsqueda una vez que la página ya

cargó vemos que sigue tardando varios segundos antes de mostrar los resultados y no muestra nuestra ui de carga vamos a pasar una prop key al componente suspense con el texto de nuestra búsqueda de esta manera react sabe que debe volver a montar el componente suspense cuando cambie nuestra búsqueda mostrando así nuestra ui de carga

2 segments (grouped from 23 original)136 words~1 min readGrouped by 30s intervals

Video Details

Duration
0:54
Published
December 28, 2023
Channel
Goncy
Language
SPANISH
Views
1,513
Likes
135

Related Videos