UNPKG

react-use-localstorage

Version:
26 lines (19 loc) 703 B
'use strict'; function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } var React = _interopDefault(require('react')); function useLocalStorage(key, initialValue) { if (initialValue === void 0) { initialValue = ''; } var _React$useState = React.useState(function () { return window.localStorage.getItem(key) || initialValue; }), value = _React$useState[0], setValue = _React$useState[1]; React.useEffect(function () { window.localStorage.setItem(key, value); }, [value]); return [value, setValue]; } exports.default = useLocalStorage; //# sourceMappingURL=react-use-localstorage.cjs.development.js.map