请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

使用Link标签后报错

useHref() may be used only in the context of a component. 使用react-router-dom的Link组件之后,报错

正在回答 回答被采纳积分+3

3回答

提问者 weixin_慕尼黑2239534 2021-05-19 10:33:11

我是在Table组件的co'lumns里面使用的,render函数 直接return <Link to={project.id}>{project.name}</Link> 就会报错,我换成其他标签或者button就不会又这个问题,我就怀疑是link的问题,但是没找到解决方法, react-router-dom的版本跟视频中的是一致的

1 回复 有任何疑惑可以回复我~
慕粉171731593 2022-04-07 18:22:34

已解决

0 回复 有任何疑惑可以回复我~
Nolan 2021-05-19 10:06:59

检查是不是有组件放在<Router>外面了

0 回复 有任何疑惑可以回复我~
  • 把“<ProjectListScreen />”放在 <BrowserRouter>就不会有问题了。
     <BrowserRouter>
              <ProjectListScreen />
              <Routes>
                <Route path={'/projects'} element={<ProjectListScreen/>} />
                <Route path={'/projects/:projectId/*'} element={<ProjectScreen/>}/>
              </Routes>
            </BrowserRouter>
    回复 有任何疑惑可以回复我~ 2021-09-13 02:04:47
  • 我试了这样也不行
    回复 有任何疑惑可以回复我~ 2021-10-25 22:12:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信