3
我正在按照本教程關於入門的ReactJS的https://scotch.io/tutorials/learning-react-getting-started-and-concepts,並且遇到了這個通用代碼,它有兩個不同的括號用於返回語句。return語句中的兩個不同的括號語法
var MyComponent = React.createClass({
getInitialState: function(){
return {
count: 5
}
},
render: function(){
return (
<h1>{this.state.count}</h1>
)
}
});
他們爲什麼不同?交換其中一個會導致錯誤。
不是真的,爲了返回JSX,不需要括號。這是正常的JavaScript分組操作符,可以讓JSX在您的'return'關鍵字和多行返回之下。 –
@limelights是真的,但它是一個無效的分組運算符沒有jsx –
@DominicTobias感謝您的答案。 React是否會將此傳遞給JSX變形金剛? – dangdis