@primer/react
Version:
An implementation of GitHub's Primer Design System using React
6 lines (5 loc) • 356 B
JavaScript
import { useEffect, useLayoutEffect } from "react";
//#region src/utils/useIsomorphicLayoutEffect.ts
const useIsomorphicLayoutEffect = typeof window !== "undefined" && typeof window.document !== "undefined" && typeof window.document.createElement !== "undefined" ? useLayoutEffect : useEffect;
//#endregion
export { useIsomorphicLayoutEffect as default };