1.0.0 • Published 3 years ago

@zikwall/use-localforage v1.0.0

Weekly downloads
1
License
ISC
Repository
github
Last release
3 years ago

tests

Installation

  • $ yarn add @zikwall/use-localforage

How to use

import { useLocalForage } from "@zikwall/use-localforage";

interface User {
    name: string;
    lastname: string;
    age: number;
}

function App() {
    const [ userValue, setUserValue, removeUserValue ] = useLocalForage<User>('user', {...});

    let onUpdate = () => {
        setUserValue({...});
    };

    let onRemove = () => {
        removeUserValue();
    };

    return (
        <div className="example component">
            <button onClick={onUpdate}>Click for update user properties</button>
            <button onClick={onRemove}>Click for remove user properties</button>

            <p>Name is: {userValue?.name}</p>
            <p>Lastname is: {userValue?.lastname}</p>
            <p>Age is: {userValue?.age}</p>
        </div>
    );
}

Tests

  • $ yarn test