react-crossroads
Version:
Client side router for web applications built with React and utilizing the Flux architecture. The backing routing engine is CrossroadsJs.
20 lines (12 loc) • 540 B
text/coffeescript
RoutingDispatcher = require '../dispatcher/RoutingDispatcher'
LocationStore = require '../stores/LocationStore'
RouteStore = require '../stores/RouteStore'
RouterActions = require '../actions/RouterActions'
class RouterContext
constructor: (dispatcher) ->
= new RoutingDispatcher(dispatcher)
=
location: new LocationStore , @
= new RouterActions ,
.route = new RouteStore , .location,
module.exports = RouterContext