UNPKG

@up-group-ui/react-controls

Version:
16 lines 669 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var react_1 = (0, tslib_1.__importDefault)(require("react")); var useSateInLocalStorage = function (key, defaultValue) { if (defaultValue === void 0) { defaultValue = ''; } var _a = react_1.default.useState(function () { return window.localStorage.getItem(key) || defaultValue; }), state = _a[0], setState = _a[1]; react_1.default.useEffect(function () { window.localStorage.setItem(key, state); }); return [state, setState]; }; exports.default = useSateInLocalStorage; //# sourceMappingURL=useStateInLocalStorage.js.map