Vor kurzem habe ich angefangen, reactjszusammen mit einem backbonejsRouter eine Anwendung zu erstellen.
Normalerweise verwende ich die Verwendung requirejsfür die Abhängigkeits- und Codeverwaltung. Ein Problem tritt jedoch auf, wenn ich versuche, Dateien einzuschließen, die jsxSyntax enthalten .
Dies ist, was ich soweit habe 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'));
}
});
});
Wie füge ich IndexComponent in eine eigene Datei ein und rufe sie in dieser Datei auf? Ich habe die übliche Methode ausprobiert (die gleiche, die ich mit Backbone verwendet habe und reagiere), habe aber aufgrund der jsxSyntax einen Fehler erhalten .