UNPKG

@suspensive/react

Version:

Suspensive interfaces for react

15 lines (12 loc) 513 B
'use client'; Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const require_noop = require('./utils/noop.cjs'); let react = require("react"); //#region src/useIsClient.ts const emptySubscribe = () => require_noop.noop; const getSnapshot = () => true; const getServerSnapshot = () => false; const useIsClient = () => (0, react.useSyncExternalStore)(emptySubscribe, getSnapshot, getServerSnapshot); //#endregion exports.useIsClient = useIsClient; //# sourceMappingURL=useIsClient.cjs.map