Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

142
Vistas
¿Cómo filtro los datos de una tabla de un menú desplegable con elementos de reacción y antd?

He intentado al menos filtrar una tabla en función de una cadena de etiquetas o elementos del menú desplegable (uno de ellos es superadministrador): he intentado usar los filtros useEffect It ahora si hago clic en la etiqueta de superadministrador. pero la matriz userRoleclicked no se actualiza cuando se seleccionan o deseleccionan otras etiquetas. en su lugar, sobrescribe la matriz. Además, en la interfaz de usuario, no puede hacer clic en varios elementos del menú desplegable, excepto uno. estoy atascado y no se que hacer

el código:

 const [searchClinicianRoles, setSearchClinicianRoles] = useState<string[]>([]); useEffect(() => { if (searchClinicianRoles.includes("Super admin")) { const filteredAclsByDropdown = allAcls.filter((a) => a.acl?.super_admin); setFilteredAcls(filteredAclsByDropdown); } }, [searchClinicianRoles, allAcls]); ------------------------------------------------------------------------------------ //for the filter button onSelectedItemsChange={(selectedItems) => { const userRolesClicked = selectedItems.map( (selectedItem) => selectedItem.label ); setSearchClinicianRoles(userRolesClicked); }}

esto es lo que estoy tratando de lograr:

about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda