1. JSX是JavaScrip 的一種擴(kuò)展語(yǔ)法。React推薦使用這種語(yǔ)法,具有JavaScript的所有功能。
2. 為便于閱讀,將JSX 分割成多行。推薦使用括號(hào)將 JSX 包裹起來(lái),雖然這不是必須的,但這樣做可以避免分號(hào)自動(dòng)插入的陷阱。
3.?在屬性中嵌入 JavaScript 表達(dá)式時(shí),不要使用引號(hào)來(lái)包裹大括號(hào)。否則,JSX 將該屬性視為字符串字面量而不是表達(dá)式。對(duì)于字符串值應(yīng)該使用引號(hào),對(duì)于表達(dá)式你應(yīng)該使用大括號(hào),但兩者不能同時(shí)用于同一屬性。
4. React DOM 使用駝峰?(CamelCase) 屬性命名約定, 而不是HTML屬性名稱(chēng).例如,class?在JSX中變?yōu)閏lassName,tabindex?變?yōu)?tabIndex等。