Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

186
Visualizações
Cómo filtrar datos json api con condición usando reaccionar

Obtengo estos datos de la API de backend. ¿Cómo puedo agregar un filtro a los datos json? Por ejemplo, si el usuario quiere palabras clave que tengan un volumen de búsqueda superior a 20000, ¿cómo puedo hacer eso? Agradezco tu ayuda de antemano

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Gran pregunta.

Al recopilar datos de una API de back-end, reaccionar así es como lo haría:

 const [fetchedData, setFetchedData] = React.useState(null); function fetchData() { fetch('http://example.com/movies.json') .then(response => response.json()) .then(data => setFetchedData(data)); }; // loads data initially on page load React.useEffect(() => { fetchData() }, []) //use this function to tie to an "onChange" or "onClick" event when submitting the values. function filterData(inputValue) { if(inputValue === "") return; const filteredData = fetchedData.filter((value) => { return value.SEARCH_INDEX_VALUE_HERE >= inputValue } return filteredData; }

Puedes encontrar una buena descripción desde aquí .

Esto se debe a que los datos devueltos son una matriz de objetos, y SEARCH_INDEX_VALUE_HERE es cualquier clave de columna que se proporcione a los datos que está filtrando. En su caso, creo que sería el campo "Valor de búsqueda".

about 4 years ago · Juan Pablo Isaza Relatório

0

Puede usar el método de filtro de JavaScript como este.

 var filteredData = data.filter(function (item) { return item.Search_volume >=20000; } );
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda