• A hook to use a cookie store

    Type Parameters

    • T extends unknown

    Parameters

    • key: string
    • defaultValue: T
    • context: Context<IStoreContext<any>> = CookiesStoreContext

    Returns [T, ((value: T | IUseStoreSetHandler<T>) => any), (() => any), boolean]

    // Wrap your component with CookiesStoreProvider to use useCookiesStore hook.
    <CookiesStoreProvider>
    <MyComponent />
    </CookiesStoreProvider>

    function MyComponent() {
    const [value, setValue, unsetValue, isLoading] = useCookiesStore('key', 'defaultValue');
    return <div>{value}</div>;
    }