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

100
Visualizações
Agregue niños a un componente de reacción después del recorrido primero en profundidad

¿Cómo se pueden agregar elementos secundarios a elementos React ya declarados?

 const MyElement = <SomeComponent/>; MyElement.append(<SomeChild />); MyElement.append(<AnotherChild />);

Un ejemplo:

Digamos que está tratando de representar una lista de 'árbol', por ejemplo, una navegación de archivos donde tiene un número arbitrario de sublistas.

Ahora, si desea hacer esto primero en profundidad , necesita una referencia a los nodos existentes y poder agregarles elementos secundarios.

Ejemplo de estructura de datos:

Supongamos un montón de mapas anidados aquí. Cada clave es un archivo o carpeta. Su valor es un mapa de sus hijos.

 { [Folder_1] => { [Folder_1.1] => { [File_1.1.1] => null } [Folder_1.2] => { [Folder_1.2.1] => { [File_1.2.1.1] => null } [File_1.2.2] => null } } }

Ahora la salida de React que queremos es esta:

 <FileNavigator> <Node node={Folder_1}> <Node node={Folder_1.1}> <Node node={File_1.1.1}> </Node> </Node> <Node node={Folder_1.2}> <Node node={Folder_1.2.1}> <Node node={File_1.2.1.1}> </Node> <Node node={File_1.2.2}> </Node> </FileNavigator>

Nota sobre las respuestas SO existentes:

  • ¿Cómo agregar un elemento secundario al elemento React? : Las respuestas en este se centran en React.createElement, lo que le permite pasar un accesorio de 'niños'. React.createElement no funciona para las adiciones de 'primero en profundidad', ya que asume que conoce a todos los elementos secundarios en el momento en que se llama al método.
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