首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端皮小蛋

    使用 React useEffect 的一个小坑

    useEffect挂到resize事件上,以后,当resize时间发生时,handleResize(应该说是XX-1)被调用; App第二次被渲染 有一次给handleResize赋值了一个函数对象,代号YY -2,注意,这个YY-2和之前的XX-1不是同一个函数对象,XX-1依然引用的是值为0的count,但是YY-2引用的是值为1的count; handleResize(也就是YY-2)没有被useEffect 挂到resize时间上,换句话说,YY-2这个函数对象压根没有派上用场。

    1.7K30发布于 2020-03-02
领券