Advertisement
Guest User

Untitled

a guest
Jun 19th, 2015
741
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var React = require('react');
  2. var Router = require('react-router');
  3. var Components = require('./components/components.js');
  4. var Route = Router.Route;
  5. var RouteHandler = Router.RouteHandler;
  6. var DefaultRoute = Router.DefaultRoute;
  7.  
  8.  
  9. var App = React.createClass({
  10.     contextTypes: {
  11.         router: React.PropTypes.func.isRequired
  12.     },
  13.  
  14.    render: function () {
  15.        console.log(this.context);
  16.        return (
  17.            <div>
  18.                 <RouteHandler />
  19.            </div>
  20.        );
  21.    }
  22. });
  23.  
  24. var routes = (
  25.   <Route name="app" path="/" handler={App}>
  26.       <DefaultRoute handler={Components.LoginPage} />
  27.       <Route name="home" path="/home" handler={Components.HomePage} />
  28.       <Route name="team" path="/team/:teamID" handler={Components.TeamPage} />
  29.       <Route name="endpoint" path="/endpoint/:teamID/:profileName" handler={Components.EndpointPage} />
  30.   </Route>
  31. );
  32.  
  33. Router.run(routes, Router.HistoryLocation, function (Handler) {
  34.     React.render(<Handler />, document.body);
  35. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement