0

我正在开发使用 React 的 Progressive Web App。我遇到的问题是我不确定如何管理另一个页面。项目中有一个名为“index.html”的 html 文件。我应该创建更多并以某种方式在它们之间切换吗?我发现名为React Router的库似乎以不同的方式解决了问题(因为我也需要更改 url) .我不确定是否应该将其开发为一个动态页面,因为我将有数十个不同的页面。最好的做法是什么?

4

1 回答 1

1

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

React-router 将通过HTML5 历史 API管理应用程序上的路由。

它还可以使用React-Helmet或其他包管理 HTML 页面的头部。您所要做的就是将您的应用程序脚本包含到您的单个 HTML 页面中。

在我看来,React-router v4 是最好的路由器,因为它是以 React 方式设计的,为此目的。

于 2018-07-03T14:40:57.157 回答