use-is-in-viewport (npm): A react hook to use the IntersectionObserver declaratively in your React app.
Keywords: react|hook|intersection observer|viewport|hooks|intersection-observer|react-hooks