如何使用嵌套的 React 组件从“链接页面”的顶部开始

How to start at top of "linked page" with nested React components?

本文关键字:链接页面 顶部 链接 开始 嵌套 何使用 React 组件      更新时间:2023-09-26

我使用 React 和 React Router 嵌套了组件。当我单击交换组件的链接时,我注意到它不会将我带到页面顶部(例如,如果我在页面的中间,它会在加载新组件时将我放在那里)。链接到"下一页"顶部的最佳方法是什么(或者让它跳到那里,而不是加载时任何类型的可见滚动)? 理想情况下,使用锚标签或普通Javascript(没有jQuery)。谢谢。

也许吧?

https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollTo

window.scrollTo(0, 0);