useStableFn

一个返回其内存地址永不改变的函数的 React Hook。

演示

尝试增加计数器以更新组件并触发重新渲染,你会发现函数的内存地址永不改变,所以永远不会显示对应的提示。

源码
Count:
0

用法

请查看 API。

源码

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

API

const stableFn = useStableFn(fn)

待处理函数 Fn

其内存地址将保持稳定的函数。

返回值

形状类型签名的函数,但其内存地址永不改变。