redux-persist-expo-fs-storage

    2.1.0 • Public • Published

    Redux Persist FS Storage for Expo

    Redux Persist storage engine for React Native Expo file system, this will also work for Apollo Persist.

    Credits to techwes for porting this to the Expo FileSystem.

    Install

    yarn add redux-persist-expo-fs-storage
    

    Usage

    import { persistStore } from 'redux-persist'
    import FSStorage from 'redux-persist-expo-fs-storage';
     
    const persistor = persistStore(store, {storage: FSStorage()});

    The default storage location is a folder called reduxPersist in the document directory for your app on the device. You can specify folder for persistor:

    import { persistStore } from 'redux-persist'
    import FSStorage, { CacheDir } from 'redux-persist-expo-fs-storage';
     
    const cachePersistor = persistStore(store, {storage: FSStorage(CacheDir, 'myApp')});

    This will create myApp folder in cache storage for iOS and Android devices. You may create multiple persistors on different directories.

    Install

    npm i redux-persist-expo-fs-storage

    DownloadsWeekly Downloads

    110

    Version

    2.1.0

    License

    MIT

    Unpacked Size

    5.08 kB

    Total Files

    4

    Last publish

    Collaborators

    • nohack