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