跳到主要内容

useIsomorphicLayoutEffect

useLayoutEffect 会在服务端渲染的时候发出警告,所以我们在服务端用 useEffect 进行替代。 详情可见 Alex Reardon's article 的文章

Usage

实时编辑器

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

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

结果
Loading...