• A hook to use a capacitor store (capacitor/preferences)

    Type Parameters

    • T extends unknown

    Parameters

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

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

    // Wrap your component with CapacitorStoreProvider to use useCapacitorStore hook.
    <CapacitorStoreProvider>
    <MyComponent />
    </CapacitorStoreProvider>

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