remove persisted context

This commit is contained in:
2020-05-25 21:43:45 +03:00
parent 86f632d72b
commit 167a608b93

View File

@@ -1,16 +0,0 @@
import { useEffect } from 'react';
const DEFAULT_STATE_KEY = 'state';
export const usePersistedContext = (context, key = DEFAULT_STATE_KEY) => {
const persistedContext = localStorage.getItem(key);
return persistedContext ? JSON.parse(persistedContext) : context;
};
export const usePersistedReducer = ([state, dispatch], key = DEFAULT_STATE_KEY) => {
useEffect(
() => localStorage.setItem(key, JSON.stringify(state)),
[key, state],
);
return [state, dispatch];
};