采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
当大家看到这里的时候,视频里的 React Router 用法已经过时,我在源代码里更新了最新的用法(视频里还是老的),请大家:
根据这个PR做出相应的改变:https://github.com/sindu12jun/imooc-jira/commit/2e85ebb504404b82b67d12b270f85dee30e81f07
老师,这种方法还是有问题,URL并不能正常的匹配,点击后还是LINK前的地址。目前我使用了这种方法解决:
<Route index element={<Navigate to={'projects'} replace={true} />}></Route>
react-router-dom 和 history 的版本也要更新,我编辑了上面的文字,你再试一下
你这个提交肯定只是一个 workaround的方法,default route 肯定不是这样写的;因为 原来跳转 到项目的写法 是 to={project.id} 现在变成了 to={projects/${String(project.id)} 如果 project-list 的 路由地址改了,你这里也要跟着一起改动,这绝对不是最好的解决办法
我很多地方感觉 老师也不是很精通呀,都是直接给出来 solution 并没有讲solution是怎么来的
楼上同学的方法好一点!
登录后可查看更多问答,登录/注册
解锁 React17 高阶用法,轻松应对大型复杂长周期项目
2.8k 2
3.1k 7
1.9k 2
1.7k 2
1.8k 1