diff --git a/templates/javascript/main.js b/templates/javascript/main.js
index 73c3462..3504493 100644
--- a/templates/javascript/main.js
+++ b/templates/javascript/main.js
@@ -1,10 +1,16 @@
var <%= scriptAppName %> = require('./<%= scriptAppName %>');
var React = require('react');
-var {DefaultRoute, Route, Routes} = require('react-router');
+var Router = require('react-router');
+var Route = Router.Route;
-React.renderComponent((
-
- }>
-
-
-), document.getElementById('content'));
+var content = document.getElementById('content');
+
+var Routes = (
+ }>
+ }/>
+
+);
+
+Router.run(Routes, function (Handler) {
+ React.render(, content);
+});