Ich habe grundlegende index.html und index.js, die nicht viel außer dem Minimum tun. Meine HTML-Datei ist dies:ReactJS: Warum taucht mein Div nicht auf?
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div id="container"></div>
</body>
<script src="fb's react url"></script>
<script src="fb's reactDOM url"></script>
<script type="text/jsx" src="index.js"></script>
und meine index.js Datei ist dies:
var Grid = React.createClass({
getInitialState: function() {
return {
grid: "Ola!"
}
},
componentDidMount: function() {
},
render: function() {
return (<div> {
Ola!
} </div>
);
}
}
);
ReactDOM.render(< Grid/> ,
document.getElementById('container')
);
Wenn ich meine Seite (index.html) in Google Chrome laden, bekomme ich nur einen leeren weißen Bildschirm . Die Konsole gibt keine Fehler aus. Was könnte schief gehen? Ich bin sehr neu in React.js und den meisten Webtechnologien.
Auf den ersten Blick '' Ola innen 'render' von JavaScript analysiert wird (was falsch ist) und diese Leerzeichen um jedes Tag herum könnten etwas vermasseln. – Scott
Was soll ich dann in render machen? –