React事件系統和源碼淺析

  查看原文 TL;DR 本文通過對React事件系統和源碼進行淺析,回答「爲什麼React需要自己實現一套事件系統?」和「React的事件系統是怎麼運作起來的?」兩個問題。React爲了性能和複用,採用了事件代理,池,批量更新,跨瀏覽器和跨平臺兼容等思想,將事件監聽掛載在document上,構造合成事件,並且在內部模擬了一套捕獲和冒泡並觸發回調函數的機制,實現了自己的一套事件系統。      
相關文章
相關標籤/搜索