Skip to content

Commit 023f0b4

Browse files
committed
渐进行测试
1 parent cc51006 commit 023f0b4

File tree

9 files changed

+46
-5
lines changed

9 files changed

+46
-5
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ bundle.js
22
*.bundle.js
33
node_modules
44
.DS_Store
5+
.idea/

lessons/01-setting-up/index.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.active{
2+
color:green;
3+
}

lessons/01-setting-up/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22
<html>
33
<meta charset=utf-8/>
44
<title>My First React Router App</title>
5+
<link rel="stylesheet" href="index.css"/>
56
<div id=app></div>
67
<script src="bundle.js"></script>

lessons/01-setting-up/index.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
import React from 'react'
22
import { render } from 'react-dom'
3+
import {Router,Route,hashHistory} from 'react-router'
34
import App from './modules/App'
4-
render(<App/>, document.getElementById('app'))
5+
import About from './modules/About'
6+
import Repos from './modules/Repos'
7+
8+
render((
9+
<Router history={hashHistory}>
10+
<Route path="/" component={App}>
11+
<Route path="/repos" component={Repos}/>
12+
<Route path="/about" component={About}/>
13+
</Route>
14+
</Router>
15+
), document.getElementById('app'))
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import React from 'react'
2+
3+
export default React.createClass({
4+
render() {
5+
return <div>About</div>
6+
}
7+
})

lessons/01-setting-up/modules/App.js

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,18 @@
11
import React from 'react'
2+
import {Link} from 'react-router'
3+
import NavLink from './NavLink'
24

35
export default React.createClass({
4-
render() {
5-
return <div>Hello, React Router!</div>
6-
}
6+
render() {
7+
return (
8+
<div>
9+
<h1>React Router Tutorial</h1>
10+
<ul role="nav">
11+
<li><NavLink to="/about">About</NavLink></li>
12+
<li><NavLink to="/repos">Repos</NavLink></li>
13+
</ul>
14+
{this.props.children}
15+
</div>
16+
)
17+
}
718
})
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import React from 'react'
2+
3+
export default React.createClass({
4+
render() {
5+
return <div>Repos</div>
6+
}
7+
})

lessons/06-params/modules/App.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import NavLink from './NavLink'
2+
import NavLink from './../../01-setting-up/modules/NavLink'
33

44
export default React.createClass({
55
render() {

0 commit comments

Comments
 (0)