在看这个章节的时候关于Router4.0的问题
来源:10-1 Router概念
實現承諾
2017-03-31
现在的版本是4.0的 我们肯定要用到,课程中用的是2.8.1 老师能不能详情的在博客中讲一下这个4.0的路由到底怎么写?
写回答
5回答
-
import React from 'react'; import ReactDOM from 'react-dom'; import { BrowserRouter as Router, Route, Link, NavLink } from 'react-router-dom' import Index from './index'; import ComponentList from './components/list'; import ComponentDetail from './components/detail'; class Root extends React.Component{ render(){ return( // 这里替换了之前的Index,变成了程序的入口 <Router> <div> <ul> <li><NavLink to='/'>首页</NavLink></li> <li><NavLink to='/list'>列表</NavLink></li> <li><NavLink to='/detail'>详情页</NavLink></li> </ul> <hr/> <Route exact path="/" component={Index} /> <Route path="/list" component={ComponentList} /> <Route path="/detail" component={ComponentDetail} /> </div> </Router> ) } } ReactDOM.render(<Root/>,document.getElementById('example'));
222017-04-08 -
Parry
2017-03-31
是路由的写法不会吗?还是?差别还好吧。
032017-04-03 -
newming
2017-04-07
可以安装以前的版本啊,4.0的刚出来不久,老师不可能一直给你讲最新的知识的,其实写法差不多。
10 -
djkloop
2017-04-11
别忘了 还要在index.js里面导出 export default class Index 坑了我半天....再配合上面的代码 完美。。
00 -
rae_sai
2017-04-03
希望老师讲下,疑问很大
00
相似问题