@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
JavaScript
;
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);
}