完全没有路由的SPA

时间:2018-06-08 14:33:46

标签: reactjs url-routing single-page-application

在React应用程序中进行客户端路由的原因是什么? 为什么我不能只使用全局状态来呈现所需内容? 一旦我想要更改内容,我就可以通过Redux / Context API设置这个全局状态并重新渲染 除了支持浏览器导航后退/前进之外,还有其他原因使用路由器吗?

1 个答案:

答案 0 :(得分:2)

你真的考虑过这个吗?

  • 如果您使用鼠标或键盘返回浏览器历史记录(后退按钮),浏览器会为您处理。如果您实现客户端导航,您可以轻松处理所有事情。只使用状态,你的应用程序就会遇到更困难的时间和一堆漏洞,而不仅仅是常见的行为。

  • 另外通过网址访问网页和内容。

我列举的这些内容足以在SPA上实现客户端导航。