ReactJS now-a-daysを学習しています。私はReactに取り組んでいるときにJSX構文を使っています。 私は、JSXを使用することによって、ツリー構造を属性で定義するための簡潔で親しみのある構文であることを知っています。 これはコードを理解しやすくしますか?ReactJSでJSX以外の構文を使用する場所
JSX構文なし/** @jsx React.DOM */
Var ReactComponent = React.createClass({
Render: function(){
Return (
<ul className = “my-list">
<li>First Text Content </li>
<li>Second Text Content </li>
</ul>
);
}
});
Var ReactComponent = React.createClass({
Render: function(){
Return(
var child1 = React.createElement('li', null, 'First Text Content');
var child2 = React.createElement('li', null, 'Second Text Content');
var root = React.createElement('ul', { className: 'my-list' }, child1, child2);
);
}
));
JSXの構文は簡単にして反応実施のためのとても便利であれば誰も私を導くことができるし、反応させ、非JSX構文コンポーネントを使用するには、状況は何ですか?