useSafeLayoutEffect

An SSR-safe version of useLayoutEffect that falls back to useEffect on the server.

A drop-in replacement for useLayoutEffect that falls back to useEffect on the server, avoiding SSR warnings. It has the same API as useLayoutEffect.

Import#

import { useSafeLayoutEffect } from '@volue/wave-react';

Example#

useSafeLayoutEffect(() => {
// Your layout effect logic here
}, []);

API Reference#

Arguments#

Prop
Type
Default
effect*
EffectCallback
deps
DependencyList

Returns#

void