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).

Usage no npm install needed!

<script type="module">
  import useIsomorphicLayoutEffect from 'https://cdn.skypack.dev/use-isomorphic-layout-effect';
</script>

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).