gpt4 book ai didi

javascript - 设置 react 路由器

转载 作者:行者123 更新时间:2023-11-30 11:43:43 24 4
gpt4 key购买 nike

我正在尝试为一个简单的单页应用程序设置路由。当我说一页时,我的意思是我的所有组件都将同时呈现。我对路由的目标是将其用于 anchor 链接(单击导航将使您滚动到正确的部分/组件)。

index.js

没有编译错误,但没有呈现任何内容,我在浏览器控制台中得到以下内容。

browser console

App.js updated

routes.js

我已经将我的 App.js 恢复到它只渲染组件并且工作正常时的初始形式。相反,我创建了一个单独的文件 routes.js 来保存我的路由。如果这是正确的,我怎样才能让我的 index.js 呈现两者。或者这不是事情应有的方式?

最佳答案

Router不是 react-router 的默认导出.这是正确的要求:

const Router = require('react-router').Router;

你也不应该返回 Router来自render()方法。 <Router>必须直接传递给 ReactDOM.render() .

关于javascript - 设置 react 路由器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41724415/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com