【发布时间】:2021-08-31 21:07:44
【问题描述】:
我遇到了一个问题,当我点击导航栏中的链接时,网址可能会滞后,这让我有时不得不点击两次才能最终更改网址。
链接路径最初是基于通过道具传递的状态,我认为这可能是问题所在,但此时我已经对路径进行了硬编码,但我仍然遇到问题。
示例:
<Link to={"/ugh"}>{HeaderItem.link}</Link>
React Router 是否有一些我可能在这里遗漏的常见问题?还是5.2.0版本的bug?
【问题讨论】:
-
你在使用 Nextjs 或 Gatsby 之类的框架吗?
-
您是否使用任何东西进行页面转换,例如 framer-motion?如果动画中存在拼写错误,它会在尝试执行这些拼写错误时滞后(尤其是 framer-motion)。我也想试试
to="/ugh",不用大括号。 -
嗯,我正在使用带有 React-scroll 的动画,但它没有在我调用的路线中使用。你认为可能是这样吗?我也试过没有大括号,还是一样的问题。
-
@iunfixit 我只是在使用常规的 ol 反应
-
您能否检查一下当您使用
npm run build和serve -s build构建和提供服务时是否发生这种情况,需要安装服务create-react-app.dev/docs/deployment,因此我们可以排除它只是一个开发问题跨度>
标签: javascript reactjs react-router react-hooks