#Si estas usando un estado para filtrar
1 messages · Page 1 of 1 (latest)
mmm bueno claro bro, es buen punto de vista y lo intentaré ahora, sino que he tenido "bugs" en proyectos anteriores cuando intento llamar a la base de datos y cambiar la interfaz (componente de productos) si no hago uso de cosas como el refrescado del renderizado, pues a veces se aplicaban, a veces no, y la única forma era usar el "use client" y trabajar todo con useEffects para que se rendericen ):
intentaré que cada vez que se presione un filtro se haga una petición a un server action recuperando los searchParams, y a ver qué tal, graciasss
a ver
una pagina de producto por ejemplo no necesita rerendizarse
ese es el objetivo de nextjs
si te refieres a que estas cambiando el precio por ejemplo y quieres que los datos se actualizen
si no cambias de pagina has un revalidado de la pagina
si cambias de pagina te recomiendo usar unstable cache para no hacer peticiones a la bbdd innecesarias por ahora
pq tu objetivo es que esas paginas sean estaticas con isr
ganaras en rendimiento (entrega mas rapida de paginas) evitaras rerenders innecesarios (por usar server components) y no usaras el servidor por ser paginas estaticas (ISR)
eso si la pagina de busqueda de productos ha de ser dinamica (server) ya que usas searchparam