React 样板页面正在重新加载路由
React boilerplate page is reloading on route
我正在为我的应用程序使用 React 样板,但它的行为很奇怪。
我有多个页面,有些页面工作正常,在某些页面上,我的应用程序正在重新加载意味着它会刷新页面。
例如
www.myapp.com/login 它作为单个页面工作正常。
但是在 www.myapp.com/about 它会重新加载整个页面,就像我第一次打开主页一样。
不明白为什么会这样。
仅供参考:React 样板使用 Suspense 和 Lazy 来加载组件。
如有任何帮助,我们将不胜感激。
这可能是路由问题。
在 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>
,这会导致重新加载网页。
我正在为我的应用程序使用 React 样板,但它的行为很奇怪。 我有多个页面,有些页面工作正常,在某些页面上,我的应用程序正在重新加载意味着它会刷新页面。
例如
www.myapp.com/login 它作为单个页面工作正常。
但是在 www.myapp.com/about 它会重新加载整个页面,就像我第一次打开主页一样。
不明白为什么会这样。
仅供参考:React 样板使用 Suspense 和 Lazy 来加载组件。
如有任何帮助,我们将不胜感激。
这可能是路由问题。
在 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>
,这会导致重新加载网页。