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

142
Visualizações
assign values to object via loop and then make it object again

Idea is to create an Component with a child which could be any component, so i need to assign the props to this Component.

I try to do it in a loop, because i don't know how many props there should be

//Array of objects which i wanna render
{array?.[i] && (
    <Component
        {...Object.keys(component.props)?.map(prop => ({
            [prop]: array?.[i]?.[prop]
        }))}
    />
)}

but as result in inspector i got something like..

props
0:{prop1: "prop1"}
1:{prop2: "prop2"}
2:{prop3: "prop3"}

But i wan't to look it like this

prop1: "prop1",
prop2: "prop2"
prop3: "prop3"
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

burned out a bit

all i tried to do is like

<Component
    {...Object.keys(component.props)?.reduce((acc: { [key: string]: any }, curr) => {
    acc[curr] = array?.[i]?.[curr]
    return acc
    }, {})}
/>
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