use-breakpoint
A React hook for getting the current responsive media breakpoint
react-cool-inview
React hook to monitor an element enters or leaves the viewport (or another element).
@chakra-ui/media-query
A React hook for changing properties or visibility of a component based on css media query