Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

117
Vistas
¿Cómo generar dinámicamente una identificación para los componentes de la función?

Hola, estoy creando mi primera aplicación en React. La aplicación genera estilos css. Consta de componentes como el radio del borde, la sombra del cuadro, etc. Los componentes se pueden combinar entre sí. Las variables de cada componente se envían a través de redux a una matriz y luego se procesan. Me gustaría agregar la posibilidad de elegir cualquier componente y combinarlos entre sí. Mi problema es con la identificación del componente. No sé cómo generar una identificación dinámicamente según el orden de los componentes. Lo necesito para actualizar la matriz en redux. Habrá una opción para eliminar cualquier componente allí, por lo que no puedo escribir esto de forma estática. Traté de hacerlo usando map(), pero cada componente tiene un nombre diferente y no tengo idea de cómo hacerlo. ¿Es posible?

Gracias de antemano y perdon por mi ingles

 const components = [<Transform id={0} />, <BorderRadius id={1} />]; const renderComponents = components.map((component, index) => component);
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No te recomiendo mapear diferentes componentes, pero si realmente tienes que hacerlo , envuélvelo en un fragmento como este.

 const components = [<Transform />, <BorderRadius />]; const renderComponents = components.map((component, index) => ( <React.Fragment id={index}> {component} </React.Fragment> ));

Ver más sobre fragmentos aquí

https://reactjs.org/docs/fragmentos.html

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda