@rafaelcavalcante/uselocalstorage
Version:
A React hook to handle localStorage with ease
24 lines (17 loc) • 400 B
JavaScript
const useLocalStorage = () => {
const getItem = (storage, key) => {
const selectedStorage = localStorage.getItem(storage);
if (!storage || !selectedStorage) {
return null;
}
const parsedStorage = JSON.parse(selectedStorage);
if (key) {
return parsedStorage[key];
}
return parsedStorage;
};
return {
getItem,
};
};
export { useLocalStorage };