EvalueTonSavoir/client/src/services/useCheckMobileScreen.tsx

20 lines
525 B
TypeScript
Raw Normal View History

2024-03-29 20:08:34 -04:00
import { useEffect, useState } from 'react';
const useCheckMobileScreen = () => {
const [width, setWidth] = useState(window.innerWidth);
const handleWindowSizeChange = () => {
setWidth(window.innerWidth);
};
useEffect(() => {
window.addEventListener('resize', handleWindowSizeChange);
return () => {
window.removeEventListener('resize', handleWindowSizeChange);
};
}, []);
return width <= 768;
};
export default useCheckMobileScreen;