var CommentList = React.createClass({
render: function () {
return (
<div className="commentList">
Hello, world!I am a CommentList.
</div>
);
}
});
var CommentBox = React.createClass({
render: function () {
return (
<div className="commentBox">
<h1>Comments</h1>
<CommentList /> //ERROR
</div>
);
}
});
React.render(
React.createElement(CommentBox, null),
document.getElementById('content')
);
С помощью этого кода я получаю следующее сообщение об ошибке: Тип элемента JSX 'CommentList' не имеет никаких конструкций или сигнатур вызовов.
Тот же код работает с обычным HTML / JS (следуя этому руководству: https://facebook.github.io/react/docs/tutorial.html)
Я понятия не имею, почему TypeScript это не нравится. Использование Visual Studio 2013 с TS 1.6 (http://blogs.msdn.com/b/typescript/archive/2015/09/16/announcing-typescript-1-6.aspx)