UNPKG

@base-ui/react

Version:

Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.

25 lines (23 loc) 587 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useIsHydrating = useIsHydrating; var _shim = require("use-sync-external-store/shim"); var _noop = require("../internals/noop"); function subscribe() { return _noop.NOOP; } function getSnapshot() { return false; } function getServerSnapshot() { return true; } /** * Returns `true` while React is hydrating server-rendered markup and `false` * for fresh client-only mounts. */ function useIsHydrating() { return (0, _shim.useSyncExternalStore)(subscribe, getSnapshot, getServerSnapshot); }