useTrackedEffect

一个用于检测在渲染之间实际更改的依赖项的 React Hook。

演示

尝试打开 DevTools 查看日志。

源码
{
  "name": "John Doe",
  "age": 30
}

count: 0
Name:
Count:
0

用法

请查看 API。

源码

点击下方链接跳转 GitHub 查看源代码。

API

useTrackedEffect(callback, deps)

处理函数 Callback

export type TrackedEffectCallback = (changedDepIndexes: number[], previousDeps?: Deps, currentDeps?: Deps) => void

依赖项 Deps

React.useLayoutEffect 相同。