Facebook のread.js チュートリアルに沿って進むと、次のエラーが発生します。
Uncaught TypeError: Property 'CommentList' of object [object Object] is not a function
実際、react.js のサンプル ページには次のようなものがあります。
Uncaught TypeError: object is not a function
誰でも正しい使い方を説明できますか?
チュートリアルの進捗状況
次の 2 つの JavaScript をインポートします。
http://fb.me/react-0.4.1.js
http://fb.me/JSXTransformer-0.4.1.js
HTML は 1 行です。
<div id="content"></div>
そしてJavaScriptは、むしろ<script type="text/jsx">
次のようになります。
var CommentBox = React.createClass({
render: function() {
return (
<div class="commentBox">
<h1>Comments</h1>
<CommentList />
<CommentForm />
</div>
);
}
});
React.renderComponent(
<CommentBox />,
document.getElementById('content')
);
var CommentList = React.createClass({
render: function() {
return (
<div class="commentList">
<Comment author="Pete Hunt">This is one comment</Comment>
<Comment author="Jordan Walke">This is *another* comment</Comment>
</div>
);
}
});