Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

102
Views
¿Hay alguna manera de implementar estilos en div generado dinámicamente dentro de un componente en React?

En React, tengo un componente llamado DivHelper que genera 2 divs uno debajo del otro; en cambio, quiero colocarlos uno al lado del otro y no puedo ver el código de Divhelper que genera los divs. ¿Hay alguna forma de acceder a divs generados dinámicamente?

Por ejemplo -

///Algún código aleatorio

< DivHelper/>

///Algo más de código

esto se convierte

///Algún código aleatorio

<div>1 Div</div>

<div>2 Div</div>

///Algo más de código

y por lo tanto, la salida es

1 división

2 divisiones

En cambio, quiero que se coloque uno al lado del otro invertido (como flotar) 2 Div 1 Div

Es posible ?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede cambiar dinámicamente el nombre de clase de sus componentes en React. Con su CSS, puede diseñar el componente y el diseño como desee.

Por ejemplo:

 import { useState } from "react"; import "./styles.css"; export default function App() { const [display, setDisplay] = useState("row"); const handleClick = () => { display === "row" ? setDisplay("column") : setDisplay("row"); }; return ( <div className="App"> <h1>Dynamic display</h1> <button onClick={() => handleClick()}>Change display</button> <div className={"container " + display}> <div className="square red">First div</div> <div className="square green">Second div</div> </div> </div> ); }

Y tu archivo CSS:

 .container { display: flex; } .row { flex-direction: row; } .column { flex-direction: column; } .square { background: "red"; height: 100px; width: 100px; } .red { background: #f00; } .green { background: #0f0; }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!