dev.....!

This commit is contained in:
Gabe Yuan
2023-08-31 13:38:06 +08:00
parent aa795e2731
commit 4486ad353c
15 changed files with 50 additions and 41 deletions

View File

@@ -27,9 +27,14 @@ export function useStorage(key, defaultVal = null) {
useEffect(() => {
(async () => {
setData(await storage.getObj(key));
const val = await storage.getObj(key);
if (val) {
setData(val);
} else if (defaultVal) {
await storage.setObj(key, defaultVal);
}
})();
}, [key]);
}, [key, defaultVal]);
return { data, save, update, remove };
}