Skip to content

About

Redux/Apollo Persist storage engine for React Expo file system

Resources

Stars

10 stars

Watchers

2 watching

Forks

Latest commit

 

History

48 Commits

Folders and files

Repository files navigation

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.

About

Redux/Apollo Persist storage engine for React Expo file system

Resources

Stars

10 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages