日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

[react] React的事件和普通的HTML事件有什么不同

發布時間:2023/12/9 HTML 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [react] React的事件和普通的HTML事件有什么不同 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[react] React的事件和普通的HTML事件有什么不同

區別:

  • 對于事件名稱命名方式,原生事件為全小寫,react 事件采用小駝峰
  • 對于事件函數處理語法,原生事件為字符串,react 事件為函數
  • react 事件不能采用 return false 的方式來阻止瀏覽器的默認行為
  • 合成事件是 react 模擬原生 DOM 事件所有能力的一個事件對象
    優點:

  • 兼容所有瀏覽器,更好的跨平臺
  • 將事件統一存放在一個數組,避免頻繁的新增與刪除(垃圾回收)
  • 方便 react 統一管理和事務機制
  • 事件的執行順序為原生事件先執行,合成事件后執行,合成事件會冒泡綁定到 document 上,所以盡量避免原生事件與合成事件混用,如果原生事件阻止冒泡,可能會導致合成事件不執行,因為需要冒泡到document 上合成事件才會執行

    ?[react] 在React中怎么阻止事件的默認行為?

    event.preventDefault();阻止瀏覽器默認行為, 例如標簽不跳轉
    event.stopPropagation();阻止冒泡; 例如上級點擊事件不生效

    個人簡介

    我是歌謠,歡迎和大家一起交流前后端知識。放棄很容易,
    但堅持一定很酷。歡迎大家一起討論



    主目錄

    與歌謠一起通關前端面試題

    總結

    以上是生活随笔為你收集整理的[react] React的事件和普通的HTML事件有什么不同的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。