【发布时间】:2019-12-12 08:58:35
【问题描述】:
我一直在互联网上搜索这个问题,我得到的只是不需要创建其他页面,因为 react 是针对单页应用程序的 或更改页面内容但不更改页面(url)本身的解决方案。 我真正想知道的是: 当我使用 create-react-app 创建应用程序时,我得到了所有设置,现在我可以创建 在公共目录中创建一个新的 html 文件,如默认 index.html 和 将组件渲染到那个新文件?
【问题讨论】:
-
你当然可以。您需要做的就是调用
ReactDOM.render并使用您希望将 React 应用程序或组件附加到该页面上的根元素,但如果您想要一个单页应用程序,您可能需要查看react-router或reach-router -
@WilomGfx 如果我在另一个页面上尝试它但索引它没有检测到或找不到具有给定 id 的元素
-
Can't find element with the given id,这是因为我们在webpack.config文件中设置了index.html。如果要更改文件,则必须将该文件添加到webpack.config文件中,它将起作用。
标签: reactjs