Verwenden von reactjs mit requirejs

Seit kurzem benutze ichreactjs zusammen mit einembackbonejs Router, um eine Anwendung zu erstellen.

Ich benutze in der Regel verwendenrequirejs für Abhängigkeits- und Codeverwaltung. Es tritt jedoch ein Problem auf, wenn ich versuche, Dateien einzuschließen, die enthaltenjsx Syntax.

Dies ist, was ich so weit wie meine haberouter.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'));
    }
  });
});

Wie lege ich IndexComponent in eine eigene Datei und rufe sie in dieser Datei auf? Ich habe die übliche Methode ausprobiert (die gleiche, die ich mit Backbone verwendet habe und reagiere), habe jedoch einen Fehler aufgrund vonjsx Syntax.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage