use-isomorphic-layout-effect

A React helper hook for scheduling a layout effect with a fallback to a regular effect for environments where layout effects should not be used (such as server-side rendering).

MIT 6 个版本
安装
npm install use-isomorphic-layout-effect
yarn add use-isomorphic-layout-effect
pnpm add use-isomorphic-layout-effect
bun add use-isomorphic-layout-effect
README

use-isomorphic-layout-effect

A React helper hook for scheduling a layout effect with a fallback to a regular effect for environments where layout effects should not be used (such as server-side rendering).

Installation

$ npm i use-isomorphic-layout-effect

Usage

You only need to switch useLayoutEffect with useIsomorphicLayoutEffect

+ import useIsomorphicLayoutEffect from 'use-isomorphic-layout-effect';
- import { useLayoutEffect } from 'react';


const YourComponent = () => {
+  useIsomorphicLayoutEffect(() => {
-  useLayoutEffect(() => {
    // your implementation
  }, []);
};
版本列表
1.2.1 2025-05-16
1.2.0 2024-12-06
1.1.2 2022-03-30
1.1.1 2020-12-19
1.1.0 2020-10-26
1.0.0 2020-06-30