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

195
Visualizações
Filas no definidas cuando se definen dentro del bloque if-else para el filtro de datos de la tabla

Estoy filtrando mis datos en múltiples condiciones usando if-else. El if es para cuando una persona hace clic en la búsqueda avanzada y luego tenemos que filtrar en función de ciertos campos y el else se basa en el campo de búsqueda normal y si está vacío, se muestran todos los datos de la tabla. La lógica debería estar bien, pero al compilar, React me arroja un error.

'filas' no está definido no undef

¿Es porque está dentro del if-else y debe declararse fuera? Intenté declarar una constante de filas nulas, pero si hago eso, nunca entra en if-else y me muestra 0 registros. ¿Qué debo cambiar para que esto funcione?

código relevante:

 if (advanceSearch == true) { const rows = data.filter((item) => { return ( item.doc_id.toString().match(new RegExp(searchDocID, "gi")) || item.invoice_id.toString().match(new RegExp(searchInvoiceID, "gi")) || item.cust_number.toString().match(new RegExp(searchCustNum, "gi")) || item.buisness_year.toString().match(new RegExp(searchBizzYear, "gi")) ) }); } else { const rows = searchInput ? data.filter((item) => item.cust_number.toString().match(new RegExp("^" + searchInput, "gi"))) : data; } return ( <div style={{ width: '100%' }}> <DataGrid rows={rows} columns={columns}
about 4 years ago · Juan Pablo Isaza
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