redux-persist-indexeddb-storage
Version:
Redux Persist storage engine using Indexeddb
20 lines (17 loc) • 366 B
JavaScript
import localForage from "localforage";
/**
* Persist you redux state using IndexedDB
* @param {string} dbName - IndexedDB database name
*/
function storage(dbName) {
const db = localForage.createInstance({
name: dbName
});
return {
db,
getItem: db.getItem,
setItem: db.setItem,
removeItem: db.removeItem
};
}
export default storage;