react hook:useeffect

文章浏览阅读175次,点赞5次,收藏3次。只有当在浏览器绘制之前运行 Effect 非常重要的时候才需要如此:例如,在用户看到 tooltip 之前测量并定位它。如果你的 Effect 依赖于在渲染期间创建的对象或函数,则它可能会频繁运行。如果你的 Effect 依赖于在渲染期间创建的对象或函数,则它可能会频繁运行。在开发环境下,如果开启严格模式,React 会在实际运行 setup 之前额外运行一次 setup 和 cleanup。如果完全不传递依赖数组,则 Effect 会在组件的 每次单独渲染(和重新渲染)之后 运行。