React 為了性能和跨瀏覽器的原因,實現(xiàn)了一個獨立于瀏覽器的事件和 DOM 系統(tǒng)。利用此功能,可以屏蔽掉一些瀏覽器的 DOM 的粗糙實現(xiàn)。
data-*
和 aria-*
屬性符合規(guī)范,應該僅是小寫的。style
屬性接收一個帶有駝峰命名風格的 JavaScript 對象,而不是一個 CSS 字符串。這與 DOM 中的 style
的 JavaScript 屬性保持一致,更加有效,并且彌補了 XSS 安全漏洞。onChange
事件表現(xiàn)得和你想要的一樣:當表單字段改變了,該事件就被觸發(fā),而不是等到失去焦點的時候。我們故意和現(xiàn)有的瀏覽器表現(xiàn)得不一致,是因為 onChange
是它的行為的一個錯誤稱呼,并且 React 依賴于此事件來實時地響應用戶輸入。參考表單獲取更多詳細信息。value
和 checked
,以及 textarea
。這里有更多相關信息。