我正在为我的应用程序使用React样板,并且表现得很奇怪。 我有多个页面,有些页面工作正常,并且在某些页面上我的应用程序正在重新加载意味着它刷新了页面。
例如
www.myapp.com/login作为单个页面可以正常工作。
但是在www.myapp.com/cn上,它会重新加载整个页面,就像我第一次打开主页一样。
不明白为什么会这样。
仅供参考:React样板正在使用 Suspense 和 Lazy 加载组件。
任何帮助将不胜感激。
答案 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>
,这会导致网页重新加载。