0
我現在正在學習ReactJS。在使用React時,我正在使用JSX語法。 我知道,通過使用JSX,它是一種用屬性定義樹結構的簡潔而熟悉的語法。 哪個讓代碼更容易理解?我應該在哪裏使用ReactJS中的非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>
);
}
});
沒有JSX語法
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語法成分?