请稍等 ...
×

采纳答案成功!

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

目前react-router 里没有IndexRoute 组件,请问用什么代替

老师,目前react-router 里没有IndexRoute 组件,请问用什么代替

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

1回答

双越 2018-01-22 15:15:28

没看明白啥意思,请详细描述你的问题

0 回复 有任何疑惑可以回复我~
  • 提问者 慕UI7829676 #1
    老师用的react-router是2.7的,我自己用create-react-app脚手架搭建,react-route版本是4.2的,用IndexRoute就报错了,截图不了,复制一段报错的:index.js:2178 ./src/router/routeMap.jsx
    50:40-50 'react-router' does not contain an export named 'IndexRoute'.
    __stack_frame_overlay_proxy_console__ @ index.js:2178
    index.js:2178 ./src/index.js
    8:57-68 'react-router' does not contain an export named 'hashHistory'.
    回复 有任何疑惑可以回复我~ 2018-01-23 09:59:01
  • 双越 回复 提问者 慕UI7829676 #2
    如果你对 React 很熟悉,用 create-react-app 脚手架没问题,节省时间。但是,如果你对 React 不熟悉,我还是强烈建议你跟着视频一步一步来一遍,不要图省事走捷径。
    
    再者,如果你对 React 和 React 开发环境很熟悉,我觉得你提出的问题你自己也能轻松解决(把router版本先临时降一下就行了)。因此,我强烈建议你先按照视频做一遍,不要急于求成。
    
    另外,课程最后有升级 react-router 4.x 的教程。
    回复 有任何疑惑可以回复我~ 2018-01-23 10:16:35
  • 提问者 慕UI7829676 回复 双越 #3
    老师,我也不想自己建脚手架了,您的课程,我download下来,npm install了几个项目,包括react-dianping-getready-combination、react-dianping-getready-redux-demo等,运行后热加载都是失效的,改动代码,页面刷新了也没改动,console也没有报错,这样根本学不下去,我对脚手架了解一些,热加载很简单,就想着自己搭,结果热加载好了,路由搞不定啊,看官方文档也看出啥花来
    回复 有任何疑惑可以回复我~ 2018-01-23 15:10:01
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号