反应样板页面正在按路线重新加载

时间:2020-03-22 09:35:15

标签: javascript reactjs react-boilerplate

我正在为我的应用程序使用React样板,并且表现得很奇怪。 我有多个页面,有些页面工作正常,并且在某些页面上我的应用程序正在重新加载意味着它刷新了页面。

例如

www.myapp.com/login作为单个页面可以正常工作。

Network Calls

但是在www.myapp.com/cn上,它会重新加载整个页面,就像我第一次打开主页一样。

Network calls

不明白为什么会这样。

仅供参考:React样板正在使用 Suspense Lazy 加载组件。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

这可能是路由问题。

在使用www.myapp.com/login的情况下,您可能使用了某些路由软件包(react-router),并添加了要加载的特定路由,组件,并使用了<Link to="/login" >Login</Link>组件来路由到/ login页面。

www.myapp.com/about页相同,而不是使用 <Link to="/about">About</Link>路由到/about,您可能正在执行<a href="/about">About</a>,这会导致网页重新加载。

相关问题