@suspensive/react
Version:
Suspensive interfaces for react
15 lines (12 loc) • 513 B
JavaScript
'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