@geist-ui/react
Version:
Modern and minimalist React UI library.
20 lines (17 loc) • 497 B
JavaScript
import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray";
import { useEffect, useState } from 'react';
import { isBrowser } from './collections';
var useSSR = function useSSR() {
var _useState = useState(false),
_useState2 = _slicedToArray(_useState, 2),
browser = _useState2[0],
setBrowser = _useState2[1];
useEffect(function () {
setBrowser(isBrowser());
}, []);
return {
isBrowser: browser,
isServer: !browser
};
};
export default useSSR;