用兩個大括號:反應:使用大括號和忽略它們有什麼不同嗎?
<div theBestProp={"diagonal-texture"}> ...
VS無大括號:
<div theBestProp="diagonal-texture"> ...
同樣的問題是相關的 「裁判」 道具:
用兩個大括號(來自陣營的文檔),訪問通過this._input:
<div ref={(c) => this._input = c} ...
VS沒有大括號,訪問通過this.refs.commander:
<div ref="commander"> ...
我也注意到,一切都出來爲字符串。對於這一點:
<PriceOption id="1" yes="true" price="free" audience="for individuals" plan="Starter" />
道具將是(所有字符串):
{
"id": "1",
"yes": "true",
"price": "free",
"audience": "for individuals",
"plan": "Starter"
}
所以我想只能通過布爾值和數字的方式如下:
<PriceOption id={1} yes={true} price="free" audience="for individuals" plan="Starter" />
吧?
嗯,是的..它可能有助於認爲PriceOption = {id:1,price:「free」},它是PriceOption是一個具有屬性的對象。 (這被稱爲道具的原因) – vdj4y