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

145
Visualizações
getBoundingClientRect() returning 0

SectionX should display the same values as the second console.log. You can see that when i log props and sectionRef.current, i get the same values... But sectionRef.current comes with a (flex).

const horizontalScroll = (props) => {
    var container = document.getElementById(styles["a-text__box"]);
    var sectionX = props.getBoundingClientRect().x;
    console.log(sectionX);
    console.log(sectionRef.current.getBoundingClientRect().x);

    console.log(props);
    console.log(sectionRef.current);

    // container.scrollTo({
    //   top: 0,
    //   left: sectionX,
    //   behavior: "smooth",
    // });
  };

 

CONSOLE:

  0
  1193.28125
  
  <div>...</div>
  <div>...</div>(flex)
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