0.20.1 • Published 4 years ago

@terra-dev/use-local-storage v0.20.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 years ago

@terra-dev/use-interval

Simple localStorage wrapper hook.

import { useLocalStorage } from '@terra-dev/use-local-storage';

function Component() {
  const [value, setValue] = useLocalStorage(
    '__storage_value__',
    () => 'default value',
  );

  return (
    <div>
      <p>{value}</p>
      <button onClick={() => setValue('new value')}>Update Value</button>
    </div>
  );
}

And

import { useLocalStorageJson } from '@terra-dev/use-local-storage';

function Component() {
  const [value, setValue] = useLocalStorageJson('__storage_value__', () => ({
    value: 'default value',
  }));

  return (
    <div>
      <pre>{JSON.stringify(value, null, 2)}</pre>
      <button onClick={() => setValue({ value: 'new value' })}>
        Update Value
      </button>
    </div>
  );
}
0.20.1

4 years ago

0.20.0

4 years ago

0.19.0

4 years ago

0.18.0

4 years ago

0.17.0

4 years ago

0.17.1

4 years ago

0.16.0

4 years ago

0.16.0-alpha.4

4 years ago

0.16.0-alpha.1

4 years ago

0.16.0-alpha.3

4 years ago

0.16.0-alpha.2

4 years ago

0.14.0

4 years ago

0.15.0

4 years ago

0.13.0

4 years ago

0.13.1

4 years ago

0.12.2

4 years ago

0.10.0

4 years ago

0.11.0

4 years ago

0.10.1

4 years ago

0.12.0

4 years ago

0.10.2

4 years ago

0.8.0

4 years ago

0.12.1

4 years ago

0.5.0

4 years ago

0.4.0

4 years ago

0.7.0

4 years ago

0.6.0

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago

0.1.0

4 years ago