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

140
Visualizações
Conservar el orden después de actualizar los datos en Material UI en React

Cuando selecciono una columna, el orden no se conserva cuando los datos se recargan automáticamente y vuelven al orden original.

 const [data, setData] = useState([]); const [order, setOrder] = useState("asc"); const [orderBy, setOrderBy] = useState("category"); useEffect(() => { const fetchData = async () => { const result = await axios( `https://example.com/api/v1/news?orderBy=${orderBy}&order=${order}` ); setData(result.data); }; const interval = setInterval(() => { fetchData(); }, 120000); return () => clearInterval(interval); }, []); const handleRequestSort = (event, property) => { const isAsc = orderBy === property && order === "asc"; setOrder(isAsc ? "desc" : "asc"); setOrderBy(property); };

El handleRequestSort no parece funcionar.

 <MaterialTable data={data} onRequestSort={handleRequestSort} columns={[ { title: "Category", field: "category", render: (rowData) => { return <span>{rowData.category}</span>; }, }, { title: "Type", field: "type", render: (rowData) => { return <span>{rowData.type}</span>; }, }, ]} ></MaterialTable>

¿Cómo puedo asegurarme de que se conserva?

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