La funcionalidad que estoy tratando de lograr es que cuando hago clic en un elemento de la lista, se desplaza automáticamente para que se muestre en la parte superior. Ese es mi código ahora:
groupRef?.current?.scrollIntoView({ behavior: "smooth", block: "start", });Pero, no siempre funciona. Ocurre un pequeño desplazamiento, pero el elemento aún no está en la parte superior. Mi teoría es que no hay suficiente espacio en la parte inferior para que el desplazamiento sea completamente preciso (porque detrás de escena, un desplazamiento inferior ocurre en la parte superior desplazada del elemento del elemento de la lista). ¿Cómo puedo arreglar esto?