Cuando estoy haciendo esto:
navigate( `${window.location.pathname}?query=${encodeURIComponent( JSON.stringify(q) )}`, { replace: true } ); Si me desplazo un poco hacia abajo desde la página, luego cambio un valor de entrada <Select /> , lo que desencadena una actualización de esta consulta en la URL, react-router-dom está desplazando la página hacia la parte superior. Cuando elimino este código de navigate y cambio las entradas seleccionadas, no se salta a la parte superior de la página, por lo que debe ser react-router-dom de alguna manera. ¿Cómo desactivo o evito este comportamiento de "saltar al principio de la página" en react-router-dom?