采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
useHref() may be used only in the context of a component. 使用react-router-dom的Link组件之后,报错
我是在Table组件的co'lumns里面使用的,render函数 直接return <Link to={project.id}>{project.name}</Link> 就会报错,我换成其他标签或者button就不会又这个问题,我就怀疑是link的问题,但是没找到解决方法, react-router-dom的版本跟视频中的是一致的
已解决
检查是不是有组件放在<Router>外面了
把“<ProjectListScreen />”放在 <BrowserRouter>就不会有问题了。 <BrowserRouter> <ProjectListScreen /> <Routes> <Route path={'/projects'} element={<ProjectListScreen/>} /> <Route path={'/projects/:projectId/*'} element={<ProjectScreen/>}/> </Routes> </BrowserRouter>
我试了这样也不行
登录后可查看更多问答,登录/注册
解锁 React17 高阶用法,轻松应对大型复杂长周期项目
2.8k 2
3.1k 7
1.9k 2
1.7k 2
1.8k 1