Files
TheGame/packages/web/lib/hooks/index.ts
2023-08-09 09:44:10 -06:00

17 lines
381 B
TypeScript

import { useEffect, useState } from 'react';
export * from './useUser';
export * from './useWeb3';
// https://www.joshwcomeau.com/react/the-perils-of-rehydration/
export const useMounted = (): boolean => {
const [mounted, setMounted] = useState(false);
useEffect(() => {
setMounted(true);
return () => {
setMounted(false);
};
}, []);
return mounted;
};