useIsomorphicLayoutEffect

useLayoutEffect that does not show warning when server-side rendering, see Alex Reardon's article for more info.

Usage

import { useIsomorphicLayoutEffect } from "@reactuses/core";

const Demo = () => {
  const [value] = useState("useIsomorphicLayoutEffect");
  useIsomorphicLayoutEffect(() => {
    window.console.log(value);
  }, [value]);

  return <div>{value}</div>;
};

Example

useIsomorphicLayoutEffect

Type Declarations

declare const useIsomorphicLayoutEffect: typeof useEffect
export default useIsomorphicLayoutEffect