• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

107
Vistas
¿Cómo renderizar entre dos elementos en React?

Aquí está el HTML original:

 <div class="chat"> <div class="uploadArea"> ... </div> <section class="title"> ... </section> <div class="content"> ... </div> </div>

Quiero representar un componente entre el title y el content . ¿Cómo puedo hacer eso?

 ReactDOM.render(Component, document.getElementsByClassName("chat")[0]);

realmente no funcionaría, ¿verdad?

almost 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Cree un elemento que pueda usar como contenedor para su aplicación de reacción. Inserte el elemento creado en la posición que desee, como en este ejemplo after del elemento .title .

Luego use el elemento creado en la llamada ReactDOM.render .

Reaccionar 17 y por debajo:

 const reactContainer = document.createElement('div'); const target = document.querySelector('.chat .title'); target.after(reactContainer); ReactDOM.render(Component, reactContainer);

Reaccionar 18 y superior:

 const reactContainer = document.createElement('div'); const target = document.querySelector('.chat .title'); target.after(reactContainer); const root = createRoot(reactContainer); root.render(Component);
almost 3 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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda