我正在构建一个reactjs应用程序,其中有几个组件(导航条、英雄栏、表单和页脚)我希望当点击导航栏上的一个按钮时它会向下滚动形成另一个组件,我尝试使用react-router,但它只渲染表单,需要向下滚动以保持其他组件到位。我怎样才能做到这一点?在react
中我认为你可以通过使用像这样的普通Javascript来实现这一点:
<button
onclick="document.getElementById('idOfForm').scrollIntoView()">
</button>