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

147
Visualizações
Obtenga una matriz de componentes asignando una matriz de valores a los accesorios

Supongamos que tenemos un componente con 2 puntales:

 const component = (props) =>{ return <div> {props.text1} {props.text2} </div> }

Me gustaría crear una matriz del componente anterior con diferentes valores de accesorios

 [<component text1=1 text2=-1>, <component text1=2 text2=-2>,...,<component text1=n text2=-n>]

Dado que uso esto con tanta frecuencia, busco definir una función para él en lugar for escribir bucles cada vez.

Específicamente, estoy buscando la implementación de una función jsx .

 componentArray(Component,propsArray,valueMatrix,repeatedTimes){ // Column of the valueMatrix corresponds values to be assigned for one props // Below are not legit javascript code, just for illustration purposes let array = []; for (i=0, i<repeatedTimes, i+1){ array.push(<Component propsArray[0] = valueMatrix[0,i], propsArray[1] = valueMatrix[1,i],... propsArray[k] = valueMatrix[k, i] />) } return array; }

o alguna forma mejor y más eficiente de hacerlo. Gracias.

Agregado: ¿Por qué es esto más eficiente? Podría ingresar matrices de datos de mi archivo json en lugar de una entrada individual. También ayuda con la claridad de mi código porque lo uso muy a menudo. Nadie quiere un montón de bucles for y quizás bucles for dentro de otro bucle for en un documento.

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