0.0.4 • Published 4 years ago

redux-persist-default-preference v0.0.4

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

npm version

Storage adaptor to use react-native-default-preference as a storage engine for redux-persist.

Install

yarn add redux-persist-default-preference
npm install redux-persist-default-preference

For iOS, you need to also run:

cd ios && pod install

Usage

import { persistStore, persistReducer } from 'redux-persist';
import DefaultPreferenceStorage from 'redux-persist-default-preference';

const persistConfig = {
  key: 'root',
  storage: DefaultPreferenceStorage(),
};

const persistedReducer = persistReducer(persistConfig, reducer);

const store = createStore(persistedReducer);
const persistor = persistStore(store);

You can also define a name for the storage. It is used as the key for storing data in UserDefaults (iOS) and SharedPreferences (Android)

DefaultPreferenceStorage("customName")