Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

125
Vistas
scrollIntoView not working in mobile view

I have a component called Dialog. When the user click on a button, the Dialog component will mount and return a list of conversation between sender and receiver, just like a chat box. I want it when the component renders, it will scroll to the bottom because the latest chat should be at the bottom like we see in facebook messenger or any other chat app. I was using scrollIntoView but unfortunately it seems not working in mobile view and I have to make sure our application also works in mobile. I don't know if there is any better way to do this?

Following is my example code:

function DialogContents() {
    const scrollRef = useRef(null);

    useEffect(() => {
        scrollRef.current?.scrollIntoView({
            behavior: "smooth",
            block: "end",
            inline: "nearest",
        });
    }, []);

    return (
            <div
               className="dialog-item pb-5 mt-4"
               ref={scrollRef}
            > 
               <div>...dialog content...</div>
            </div>       

about 4 years ago · Juan Pablo Isaza
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 Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda