Skip to main content

版本:v17

位置:packages/react-reconciler/src/ReactFiberHooks.js

参数:

键名类型描述
create一个函数用于创建副作用。它可以返回一个清理函数,用于在组件卸载或副作用重新执行前清理上一次的副作用。
deps一个依赖项数组用于决定副作用是否需要重新执行。如果数组中的值发生变化,副作用将会重新执行。

逻辑:

updateEffectImpl

参数:

键名类型描述
fiberFlagsFlags
hookFlagsHookFlags
create一个函数用于创建副作用。它可以返回一个清理函数,用于在组件卸载或副作用重新执行前清理上一次的副作用。
deps一个依赖项数组用于决定副作用是否需要重新执行。如果数组中的值发生变化,副作用将会重新执行。

逻辑: