Skip to content

Commit b8dc682

Browse files
committed
Implementation for more nested routes lesson-07
1 parent 7225a31 commit b8dc682

File tree

3 files changed

+4955
-7
lines changed

3 files changed

+4955
-7
lines changed

lessons/07-more-nesting/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,10 @@ import Repo from './modules/Repo'
99
render((
1010
<Router history={hashHistory}>
1111
<Route path="/" component={App}>
12-
<Route path="/repos" component={Repos}/>
13-
<Route path="/repos/:userName/:repoName" component={Repo}/>
12+
<Route path="/repos" component={Repos}>
13+
<Route path="/repos/:userName/:repoName" component={Repo}/>
14+
</Route>
15+
1416
<Route path="/about" component={About}/>
1517
</Route>
1618
</Router>

lessons/07-more-nesting/modules/Repos.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1-
import React from 'react'
2-
import { Link } from 'react-router'
3-
1+
import React from 'react';
2+
import NavLink from './NavLink';
43
export default React.createClass({
54
render() {
65
return (
76
<div>
87
<h2>Repos</h2>
98
<ul>
10-
<li><Link to="/repos/reactjs/react-router">React Router</Link></li>
11-
<li><Link to="/repos/facebook/react">React</Link></li>
9+
<li><NavLink to="/repos/reactjs/react-router">React Router</NavLink></li>
10+
<li><NavLink to="/repos/facebook/react">React</NavLink></li>
1211
</ul>
12+
13+
{this.props.children}
1314
</div>
1415
)
1516
}

0 commit comments

Comments
 (0)