expo-filesystem-storage
Storage engine for Expo FileSystem API. Alternative of default AsyncStorage to get over storage size limitations in Android.
Install
npm install expo-filesystem-storage
redux-persist
Usage withimport createExpoFileSystemStorage from 'expo-filesystem-storage'
...
const expoFsStorage = createExpoFileSystemStorage();
const persistConfig = {
key: 'root',
storage: expoFsStorage,
};
const persistedReducer = persistReducer(persistConfig, reducer);
const store = createStore(persistedReducer);
const persistor = persistStore(store);
...
Customized options
...
const customOptions = {
storagePath: `${FileSystem.documentDirectory}persistStore`,
debug: true,
}
const expoFsStorage = createExpoFileSystemStorage(customOptions);
...