反应管理多个页面

时间:2018-07-03 14:17:57

标签: reactjs react-router pwa

我正在开发使用React的Progressive Web App。我遇到的问题是我不确定如何管理另一个页面。项目中有一个名为“ index.html的html文件。我应该在它们之间创建更多的三明治吗?我发现了一个名为React Router的图书馆,它似乎以不同的方式解决了该问题(因为我需要更改URL我也不确定是否应该将其开发为一个动态页面,因为我会有数十个不同的页面。最佳实践是什么?

1 个答案:

答案 0 :(得分:1)

Reactjs的主要目的是将您的Web应用程序构建为单个javascript Web应用程序。

反应路由器将通过the HTML5 history API.

管理您的应用上的路由

它还可以使用React-Helmet或其他软件包来管理HTML页面的标题。 您要做的就是将应用程序脚本包含在单个HTML页面中。

我认为,React-router v4是为此目的在React-way中设计的最佳路由器。