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

163
Vistas
Obtenga el contenido del cuerpo del componente de reacción personalizado

(Lo siento si es una pregunta de novato, acabo de empezar a usar React durante una semana y no encontré la respuesta a esta pregunta en Internet).

Tengo un componente React con dos propiedades que representa una de estas propiedades en el cuerpo de texto de <p>

 function Item({ value, text }) { return ( <div> {/* not relevant code here */} <p>{text}</p> <div> ); }

Y lo estoy usando con este código:

 <Item text="Foo" value="foo"/> <Item text="Bar" value="bar"/> <Item text="Baz" value="baz"/>

Pero quiero usarlo así:

 <Item value="foo">Foo</Item> <Item value="bar">Bar</Item> <Item value="baz">Baz</Item>

Entonces, ¿cómo puedo acceder al cuerpo del elemento React Item y cómo pasarlo a las propiedades?

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Mi explicación simple de lo que hace props.children es que se usa para mostrar lo que incluye entre las etiquetas de apertura y cierre al invocar un componente.

cambie su componente de función a

 function Item(props) { return ( <div> {props.children} <div> ); }

Referencia: accesorios de react para niños.

about 4 years ago · Juan Pablo Isaza Denunciar

0

@Kirill Espero que esto te ayude 😇.

 function Item({ value, children }) { return ( <div> {/* not relevant code here */} {children} <div> ); }

Entonces puedes llamar a tu artículo así:

 <Item value="foo">Foo</Item> <Item value="bar">Bar</Item> <Item value="baz">Baz</Item>

también puede pasar otro elemento como elementos secundarios a su Componente de artículo también:

 <Item value="foo"> <p>Foo</p> </Item>
about 4 years ago · Juan Pablo Isaza Denunciar

0

Supongo que esto debería funcionar.

 function Item({ value, children }) { return ( <div> {/* not relevant code here */} <p>{children}</p> <div> ); }
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