react modal 怎么實現關閉事件

          來源:php中文網 | 2022-12-20 11:04:20 |


          (相關資料圖)

          本教程操作環境:Windows10系統、react18版、Dell G3電腦。

          react modal 怎么實現關閉事件?

          react點擊其他地方關閉Modal框

          原理:很簡單,就是監聽瀏覽器onclick事件的target,判斷點擊事件,如果不是modal框就執行關閉事件。

          服務端渲染在useEffect拿不到window對象

          useLayoutEffect(() => {    window.addEventListener("click", (e) => {      if (e.target != messageRef.current) {        setMessageCode(false);      }    });  }, []);```
          const messageRef = useRef(null);

          ```

          useLayoutEffect的函數簽名與useEffect相同,但是它會在所有的DOM變更之后同步調用effect。可以使用它來讀取DOM布局并同步觸發重新渲染。在瀏覽器執行繪制之前,useLayoutEffect內部的更新計劃將被同步刷新。

          推薦學習:《react視頻教程》

          以上就是react modal 怎么實現關閉事件的詳細內容,更多請關注php中文網其它相關文章!

          關鍵詞: React

          亚洲AV永久无码区成人网站| 亚洲男人av香蕉爽爽爽爽| 久久亚洲精品无码aⅴ大香| 亚洲av成人一区二区三区在线观看| 91久久亚洲国产成人精品性色| 国产亚洲一区二区在线观看| 亚洲一区二区女搞男| 亚洲综合国产精品第一页| 日本中文一区二区三区亚洲| mm1313亚洲国产精品美女| 亚洲av永久无码精品网址| 亚洲偷偷自拍高清| 亚洲精品福利你懂| 亚洲中文字幕久久无码| 亚洲一级特黄特黄的大片| 亚洲黄页网在线观看| 亚洲色大成WWW亚洲女子| 亚洲真人无码永久在线观看| 亚洲熟妇无码AV| 亚洲精品人成网线在线播放va| 亚洲精品美女久久久久久久| WWW国产亚洲精品久久麻豆| 亚洲av无一区二区三区| 国产精品久久亚洲一区二区| 亚洲国产午夜福利在线播放| 伊人婷婷综合缴情亚洲五月| 亚洲精品国产品国语在线| 久久伊人久久亚洲综合| 亚洲黄色网址在线观看| 亚洲国产美女福利直播秀一区二区| 亚洲精品免费在线| 久久精品国产99国产精品亚洲| 亚洲午夜精品久久久久久app| 日韩欧美亚洲中文乱码| 亚洲麻豆精品国偷自产在线91| 在线亚洲午夜理论AV大片| 亚洲乱码国产一区三区| 久久精品7亚洲午夜a| 亚洲国产成人久久| 亚洲第一成年免费网站| 国产精品亚洲高清一区二区|