Token inesperado <erro no componente de roteador de reação

Estou tentando escrever o componente do roteador para o meu aplicativo de reação. Estou criando uma nova classe de reação e defino algumas rotas no método componentDidMount. Este é o método completo

componentDidMount: function () {

    var me = this;

    router.get('/', function(req){
        me.setState({
            component: <MainPage />
        });
    });

    router.get('/realty', function(req){
        me.setState({
            component: <RealtyPage />
        });
    });

    router.get('/realty/:id', function(req){
        me.setState({
            component: <RealtyPage id={req.params.id} />
        });
    });

},

Quando eu vou para '/' ou '/ realty', tudo funciona. Mas, quando vou para 'realty / new', tenho o erro Uncaught SyntaxError: token inesperado <no app.js: 1. Mas o depurador do Chrome exibe esse erro no meu index.html e nem consigo depurar isso no navegador. Este erro ocorre sempre, quando vou à rota com '/'. Estou tentando usar outros roteadores do lado do cliente, como page.js, rlite, grapnel, mas ainda assim. Talvez alguém tenha alguma idéia sobre esse erro?

UPD: Este é o código completo do componente do roteador. Agora ele usa o page.js para roteamento e vejo o mesmo erro

var React = require('react');
var page = require('page');


var MainPage = require('../components/MainPage');
var RealtyPage = require('../components/RealtyPage');


var Router = React.createClass({

    getInitialState: function(){
        return {
            component: <RealtyPage />
        }
    },

    componentDidMount: function () {

        var me = this;

        page('/', function (ctx) {
            me.setState({
                component: <MainPage />
            });
        });

        page('/realty', function (ctx) {
            me.setState({
                component: <RealtyPage />
            });
        });

        page.start();

    },

    render: function(){
        return this.state.component
    }
});

module.exports = Router;

questionAnswers(2)

yourAnswerToTheQuestion