我正在开发使用 React 的 Progressive Web App。我遇到的问题是我不确定如何管理另一个页面。项目中有一个名为“index.html”的 html 文件。我应该创建更多并以某种方式在它们之间切换吗?我发现名为React Router的库似乎以不同的方式解决了问题(因为我也需要更改 url) .我不确定是否应该将其开发为一个动态页面,因为我将有数十个不同的页面。最好的做法是什么?
问问题
39 次
1 回答
1
Reactjs 的主要目的是将您的 webapp 构建为单个 javascript web 应用程序。
React-router 将通过HTML5 历史 API管理应用程序上的路由。
它还可以使用React-Helmet或其他包管理 HTML 页面的头部。您所要做的就是将您的应用程序脚本包含到您的单个 HTML 页面中。
在我看来,React-router v4 是最好的路由器,因为它是以 React 方式设计的,为此目的。
于 2018-07-03T14:40:57.157 回答