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

96
Views
ReactJS: obtenga dos divs, dos se siguen desplazándose

Tengo dos divs, uno es maestro y el otro es esclavo, me gustaría que esclavo y maestro se siguieran en el desplazamiento.

el maestro siempre tendrá el mismo ancho y alto, pero el esclavo puede tener cualquier ancho y cualquier altura.

Problema: cuando empiezo a desplazarme, se activa un ciclo infinito porque estoy usando dos useEffects para mirar el porcentaje de desplazamiento de los demás y actualizar el desplazamiento en consecuencia.

Caja de arena: https://codesandbox.io/s/xenodochial-feather-3teev?file=/src/App.js

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

0

Lo descubrí, usar ganchos useEffect fue un error, porque cuando una posición cambia, la otra también lo hará y esto provocó un bucle infinito. Simplemente usé el accesorio onScroll y seleccioné el nodo principal y luego el otro div dentro del principal y modifiqué la posición de desplazamiento de esa manera.

La forma más fácil de entender es mirar el código: https://codesandbox.io/s/react-js-scroll-sync-ee9wb

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!