Adapt UI with a `useMediaQuery` Hook for Responsive Design
Create a `useMediaQuery` hook in React to dynamically respond to CSS media query changes, enabling adaptive UI components and responsive design logic directly within your JavaScript code, essential for modern web applications.