useStrorage.js 295 B

12345678910111213
  1. import { useState } from 'react';
  2. function useStorage(key) {
  3. let [value, setValue] = useState(() => localStorage.getItem(key));
  4. function setStorage(newValue) {
  5. localStorage.setItem(key, newValue);
  6. setValue(newValue);
  7. }
  8. return [value, setStorage];
  9. }
  10. export default useStorage;