+
95
-

请问useEffect, useCallback, useMemo的区别与不同?

请问useEffect, useCallback, useMemo的区别与不同?

网友回复

+
15
-

useEffect

useEffect可以帮我们在函数组件中实现 像类组件中的生命周期那样某个阶段做某件事情 (主要是componentDidMount,componentDidUpdate 和 componentWillUnmount)

// 基本用法

useEffect(() => { console.log('这是一个不含依赖数组的useEffect,每次render都会执行!') })

useEffect 规则

没有传第二个参数时,在每次 render 之后都会执行 useEffect中的内容

useEffect接受第二个参数来控制跳过执行,下次 render 后如果指定的值没有变化就不会执行

useEffect 是在 render 之后浏览器已经渲染结束才执行

useEffect 的第二个参数是可...

点击查看剩余70%

我知道答案,我要回答