这是开发预览网站。请访问正式文档 lynxjs.org

Home > @lynx-js/react > useLayoutEffect

useLayoutEffect() function

Warning: This API is now obsolete.

useLayoutEffect in the background thread cannot offer the precise timing for reading layout information and synchronously re-render, which is different from React.

useLayoutEffect is now an alias of useEffect. Use useEffect instead.

Accepts a function that contains imperative, possibly effectful code. The effects run after main thread dom update without blocking it.

Signature:

useLayoutEffect: (effect: EffectCallback, deps?: DependencyList) => void

Parameters

Parameter

Type

Description

effect

EffectCallback

Imperative function that can return a cleanup function

deps

DependencyList

(Optional) If present, effect will only activate if the values in the list change (using ===).

Returns:

void