Использование responsejs с requirejs

Недавно я начал использовать reactjs вместе с backbonejs маршрутизатором для создания приложения.

Я обычно использую requirejs для управления зависимостями и кодом. Но проблема возникает, когда я пытаюсь включить файлы, содержащие синтаксис jsx.

Это то, что у меня есть, поскольку мои router.js:

define(["backbone", "react"], function(Backbone, React) {

  var IndexComponent = React.createClass({
    render : function() {
      return (
        <div>
        Some Stuff goes here
        </div>
        );
    }
  });



  return Backbone.Router.extend({
    routes : {
      "": "index"
    },
    index : function() {
      React.renderComponent(<IndexComponent />, document.getElementById('index'));
    }
  });
});

Как мне поместить IndexComponent в его собственный файл и вызвать его в этом файле? Я попробовал обычный метод (тот же, который я использовал с магистралью и реакцией), но получил ошибку из-за синтаксиса jsx.

68
задан myusuf 30 April 2014 в 06:55
поделиться