useLayoutMount

这个 Hook 自 v1.2.0 版本起可用。

一个类似于 useMount 的 React Hook,但是内部使用了 useIsomorphicLayoutEffect

演示

打开控制台查看日志。

源码
useLayoutMount
useMount

用法

请查看 API。

源码

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

API

useLayoutMount(callback, strictOnce)

回调 Callback

组件挂载时(useLayoutEffect)会被调用的一个 function,可以是 异步 的。

严格一次 StrictOnce

警告

strictOnce 选项 推荐使用,因为它 损害 了 React 18 严格模式原有的初衷。

一个 boolean,指示在 React 18 的 严格模式 中处理程序是否仅被调用一次。默认为 false