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

157
Vistas
Comparison of Multiple Conditions Using Filters in React TypeScript

I'm going to make a new arrangement by comparing the current list data with the filter data

I made a new arrangement by comparing one condition using a filter, and all I want to do is compare many conditions, so please help me

index.tsx

const [listData, setListData] = useState<Array<List>>([]);
const [filterData, setFilterData] = useState<Array<List>>(null!);

const fetchData = (form: FetchData) => {
    const filteredData = listData.filter(({ user }) => user === form.user);
    setFilterData(filteredData); //Compare only current users
};


about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

You can just add more conditions to the filter itself:

const filteredData = listData.filter((user) => user === form.user && condition2 && condition3);

In case you would like to do some processing before checking a condition, you can add that as follows:

const filteredData = listData.filter((user) => {
    // some processing
    return user === form.user && condition2 && condition3;
});
about 4 years ago · Juan Pablo Isaza Denunciar
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