useEffect 第二个参数[]如何影响 fn 的执行?换句话说,它的第二个参数是如何影响 fiber 创建 Passive Effect 的?
useEffect(() => {}),Mount & Update 时,每次 render 时都会创建一个 Passive Effect;useEffect(() => {}, []),它会在 mount 时,创建 Passive Effect[dep],它会在 mount 时,dep 依赖项变化时,创建 Passive Effect过程
render 阶段到 commit 阶段,传递的时包含不同 fiber 节点的 effect 的链表,commit 阶段时将状态变化(Effect)渲染在视图中
