0.0.1 • Published 3 years ago
redux-persist-expo-fs-secure-storage v0.0.1
Redux Persist FS Storage for Expo
Redux Persist storage engine for React Native Expo file system, this will also work for Apollo Persist.
Credits:
- techwes for porting this to the Expo FileSystem.
Install
yarn add redux-persist-expo-fs-secure-storage
Usage
import { persistStore } from 'redux-persist'
import FSStorage from 'redux-persist-expo-fs-secure-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-secure-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.
0.0.1
3 years ago