Files
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

18 lines
431 B
JavaScript

'use client';
import * as React from 'react';
import useEnhancedEffect from '@mui/utils/useEnhancedEffect';
export function useMounted(defer = false) {
const [mountedState, setMountedState] = React.useState(false);
useEnhancedEffect(() => {
if (!defer) {
setMountedState(true);
}
}, [defer]);
React.useEffect(() => {
if (defer) {
setMountedState(true);
}
}, [defer]);
return mountedState;
}