React 样板页面正在重新加载路由

React boilerplate page is reloading on route

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

例如

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

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

不明白为什么会这样。

仅供参考:React 样板使用 SuspenseLazy 来加载组件。

如有任何帮助,我们将不胜感激。

这可能是路由问题。

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>,这会导致重新加载网页。