redux-persist-expo-fs-storage
v2.1.0
Published
Redux-Persist storage engine for Expo file system
Downloads
329
Maintainers
Readme
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.