This repository was archived by the owner on Jul 19, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -9,8 +9,10 @@ import Repo from './modules/Repo'
99render ( (
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+ { /* 只要嵌套就可以部分渲染 */ }
14+ < Route path = "/repos/:userName/:repoName" component = { Repo } />
15+ </ Route >
1416 < Route path = "/about" component = { About } />
1517 </ Route >
1618 </ Router >
Original file line number Diff line number Diff line change 11import React from 'react'
22import { Link } from 'react-router'
3+ import NavLink from './NavLink'
34
45export default React . createClass ( {
56 render ( ) {
67 return (
78 < div >
89 < h2 > Repos</ h2 >
910 < ul >
10- < li > < Link to = "/repos/reactjs/react-router" > React Router</ Link > </ li >
11- < li > < Link to = "/repos/facebook/react" > React</ Link > </ li >
11+ < li > < NavLink to = "/repos/reactjs/react-router" > React Router</ NavLink > </ li >
12+ < li > < NavLink to = "/repos/facebook/react" > React</ NavLink > </ li >
1213 </ ul >
14+ { /* will render `Repo.js` when at /repos/:userName/:repoName */ }
15+ { this . props . children }
1316 </ div >
1417 )
1518 }
You can’t perform that action at this time.
0 commit comments