Skip to content

Commit ad9ed1a

Browse files
committed
06-lesson;
1 parent 5e5bdeb commit ad9ed1a

File tree

3 files changed

+23
-1
lines changed

3 files changed

+23
-1
lines changed

lessons/06-params/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@ import { Router, Route, hashHistory } from 'react-router'
44
import App from './modules/App'
55
import About from './modules/About'
66
import Repos from './modules/Repos'
7+
import Repo from './modules/Repo'
78

89
render((
910
<Router history={hashHistory}>
1011
<Route path="/" component={App}>
1112
<Route path="/repos" component={Repos}/>
13+
<Route path="/repos/:userName/:repoName" component={Repo}/>
1214
<Route path="/about" component={About}/>
1315
</Route>
1416
</Router>

lessons/06-params/modules/Repo.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
3+
export default React.createClass({
4+
render() {
5+
return (
6+
<div>
7+
<h2>{ this.props.params.repoName }</h2>
8+
</div>
9+
)
10+
}
11+
})

lessons/06-params/modules/Repos.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,16 @@
11
import React from 'react'
2+
import { Link } from 'react-router'
23

34
export default React.createClass({
45
render() {
5-
return <div>Repos</div>
6+
return (
7+
<div>
8+
<h2>Repos</h2>
9+
<ul>
10+
<li><Link to="/repos/reactjs/react-router">React Router</Link></li>
11+
<li><Link to="/repos/facebook/react">React</Link></li>
12+
</ul>
13+
</div>
14+
)
615
}
716
})

0 commit comments

Comments
 (0)