File tree Expand file tree Collapse file tree 3 files changed +27
-40
lines changed Expand file tree Collapse file tree 3 files changed +27
-40
lines changed Original file line number Diff line number Diff line change 1
1
var React = require ( 'react' ) ;
2
- var ReactRouter = require ( 'react-router' ) ;
3
- var HashHistory = require ( 'react-router/lib/hashhistory' ) ;
4
- var Router = ReactRouter . Router ;
5
- var Route = ReactRouter . Route ;
2
+ var Routes = require ( './routes' ) ;
6
3
7
- var Hello = React . createClass ( {
8
- render : function ( ) {
9
- return < h1 className = "red" >
10
- { this . props . children }
11
- </ h1 >
12
- }
13
- } ) ;
14
-
15
- var Child1 = React . createClass ( {
16
- render : function ( ) {
17
- return < h1 >
18
- I'm child1
19
- { this . props . children }
20
- </ h1 >
21
- }
22
- } ) ;
23
-
24
- var Child2 = React . createClass ( {
25
- render : function ( ) {
26
- return < h1 > I'm the other child, Child2.</ h1 >
27
- }
28
- } )
29
-
30
- var routes = (
31
- < Router history = { new HashHistory } >
32
- < Route path = "/" component = { Hello } >
33
- < Route path = "1" component = { Child1 } >
34
- < Route path = "2" component = { Child2 } />
35
- </ Route >
36
- < Route path = "2" component = { Child2 } />
37
- </ Route >
38
- </ Router >
39
- )
40
-
41
- // var element = React.createElement(Hello, {});
42
- React . render ( routes , document . querySelector ( '.container' ) ) ;
4
+ React . render ( Routes , document . querySelector ( '.container' ) ) ;
Original file line number Diff line number Diff line change
1
+ var React = require ( 'react' ) ;
2
+
3
+ module . exports = React . createClass ( {
4
+ render : function ( ) {
5
+ return < div >
6
+ I'm a header.
7
+ { this . props . children }
8
+ </ div >
9
+ }
10
+ } ) ;
Original file line number Diff line number Diff line change
1
+ var React = require ( 'react' ) ;
2
+ var ReactRouter = require ( 'react-router' ) ;
3
+ var HashHistory = require ( 'react-router/lib/hashhistory' ) ;
4
+ var Router = ReactRouter . Router ;
5
+ var Route = ReactRouter . Route ;
6
+
7
+ var Main = require ( './components/main' ) ;
8
+
9
+ module . exports = (
10
+ < Router history = { new HashHistory } >
11
+ < Route path = "/" component = { Main } >
12
+
13
+ </ Route >
14
+ </ Router >
15
+ )
You can’t perform that action at this time.
0 commit comments