Aquí está el filtro que he configurado hasta ahora. Pero tengo problemas para encontrar una forma de almacenar los valores seleccionados. ¿Debo usar almacenamiento local o almacenamiento de sesión para lo que estoy tratando de lograr aquí?
const [filter, setFilter]= React.useState<AssignedFilterTypes>(AssignedFilterTypes.All); const res = content.filter(c => c.percentage !== 100).sort((a, b) => compare(a, b, sort)); const storedFilter = sessionStorage.setItem('storedFilter',filter) if(statistics && filter !== AssignedFilterTypes.All) { return res.filter((c) => statistics[c.id].num_users); } return res; }, [sort, showContent, filter, courses, programs, packages]);El almacenamiento de la sesión se borra cuando se cierra la pestaña. Sin embargo, persiste cuando la página se recarga. Si no desea perder los datos cuando se cierra el navegador, necesita almacenamiento local. Tenga en cuenta que si está en una ventana privada, se borrará después de cerrarla.