UNPKG

react-pdf-flipbook-viewer

Version:

A customizable React component to render PDF documents in a flipbook-style viewer — perfect for brochures, magazines, and interactive documents. ## Features

25 lines (24 loc) 684 B
import { useState, useEffect } from 'react'; function useScreenSize() { const [screenSize, setScreenSize] = useState({ width: 0, height: 0 }); useEffect(() => { const updateScreenSize = () => { if (window) { setScreenSize({ width: window.innerWidth, height: window.innerHeight }); } }; updateScreenSize(); window.addEventListener('resize', updateScreenSize); return () => { window.removeEventListener('resize', updateScreenSize); }; }, []); return screenSize; } export default useScreenSize;