31.useEffect的第二个参数

    useEffect接受两个参数,第一个是要执行的函数,第二个是依赖数组

    • 当什么都不传递的时候,每次渲染都没重新执行effect函数
    • 当传递空数组的时候,effect只会在组件挂载和卸载时调用一次,不会对组件进行重新渲染
    • 当传递依赖数组时,effect会在组件挂载和依赖项更新时调用,每次更新都会检查依赖项列表是否有变化,如果有变化则重新并执行