We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cd3d5fc commit cd8341fCopy full SHA for cd8341f
1 file changed
src/hooks/usePreference.ts
@@ -9,7 +9,7 @@ export default function usePreference<T>(
9
): [T, Dispatch<SetStateAction<T>>, (value: T) => boolean] {
10
const [value, setValue] = useState<T>(() => {
11
const pref = lsGet(id) as T;
12
- if (pref && valid(pref)) {
+ if (pref !== null && pref !== undefined && valid(pref)) {
13
return pref;
14
} else {
15
return defaultValue;
0 commit comments