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

141
Visualizações
How to dynamically render jsx with objects values

Data is an array object. I want to render table columns dynamically according to data object. I used this same technique to generate table head its working. Is there any way to fix this issue?

const DataTable = ({data, deleteHandler, loading, tableFields}) => {

    const thead = [];
    const tbody = [];

    const [values, setValues] = useState({});

    for (const [key, value] of Object.entries(tableFields)) {
        thead.push(<td>{value}</td>);
    }

    data.map((field) => {
        for(const[key,value] of Object.entries(field)){
            tbody.push(
                <tr>
                    <td>{value}</td>
                </tr>
            );
        }
    })

    return (
        <Fragment>
            <Card className={classes.__bk_admin_card}>
                <Table borderless hover className={classes.__bk_admin_table}>
                    <thead>
                        <tr>
                            {thead}
                        </tr>
                    </thead>
                    <tbody>
                        {tbody}
                    </tbody>
                </Table>

            </Card>
        </Fragment>
    )
}
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