A continuación se muestra mi estado en el componente funcional de Reactjs
let valueByFilterInitState = [{ filterType: "Organization", value: "Micro", id: "15" }, { filterType: "Vehicle", value: "Bmw", id: "13" }] const [filterListValue, setFilterListValue] = useState(valueByFilterInitState)Aquí estoy tratando de filtrar la lista pero no filtra y devuelve la misma matriz
const chipHandler = (list) => { setFilterListValue(filterListValue => { const copy = [...filterListValue] let test = copy.filter((val) => { if (val.value === list.value) { return { filterType: val.filterType, value: "", id: "" } } return val }) return test }) }Aquí estoy representando esos filterListValue
<div style={{ display: "flex", justifyContent: "start", alignItems: "start", columnGap: 4 }}> { filterListValue.filter((selectedFilter) => selectedFilter.id !== "").map((list, index) => { return (<Chip variant="outlined" label={list.value} onDelete={() => chipHandler(list, index)} />) }) } </div>