zoukankan      html  css  js  c++  java
  • react踩坑记录

    1. 在使用reacthook-useEffect的坑

    业务需要在组件渲染开始进行监听浏览器后退事件,使用window.addEventListener监听 ‘popstate’ 事件,本想着利用 useEffect的特性,在返回的箭头函数中 使用 window.removeEventListener 去掉事件监听。

    想法完全没有问题,但是万万没想到,在浏览器后退时会触发组件销毁生命周期,useEffect直接执行返回的函数,将事件解绑了,相当于我绑了个寂寞。测试了多次才发现是这个执行事件问题。

  • 相关阅读:
    事件
    dom对象
    逻辑运算和作用域的问题
    json
    数组
    字符串
    函数
    js的数据类型和全局方法
    js
    10.16 js内容
  • 原文地址:https://www.cnblogs.com/LeoXnote/p/15020327.html
Copyright © 2011-2022 走看看