@react-hook/window-scroll

A React hook for updating components when the scroll position of the window on the y-axis changes
v1.3.0 URL: https://unpkg.com/@react-hook/window-scroll@1.3.0/dist/umd/use-scroll-position.js
OpenBrowse Files
reactreact hookhookreact hookshookswindow scrollwindow scroll hookscroll positionviewportviewport scrollviewport scroll hookusewindowscrolluse window scrollreact window scroll hookreact scroll position hookusescrollpositionuse scroll positionscroll position hook

@react-hook/window-size

React hooks for updating components when the size of the `window` changes.
v3.1.1 URL: https://unpkg.com/@react-hook/window-size@3.1.1/dist/umd/use-window-size.js
OpenBrowse Files
reactreact hookhookreact hookshookswindow sizewindow size hookwindow widthwindow width hookwindow heightwindow height hookwindowviewport sizeviewport widthviewport heightviewportviewport hookreact window size hookuse window sizeuse window widthuse window heightusewindowsizeusewindowwidthusewindowheight

react-cool-inview

React hook to monitor an element enters or leaves the viewport (or another element).
v3.0.1 URL: https://unpkg.com/react-cool-inview@3.0.1/dist/index.js
OpenBrowse Files
reacthookcomponentreact-hookinview-hookinviewport-hookin-view-hookin-viewport-hookintersection-hookintersection-observer-hookuseuse-inviewuse-inviewportuse-in-viewuse-in-viewportuse-intersectionuse-intersection-observerinviewinviewportin-viewin-viewportintersectionobserverintersection-observerintersection-observer-apiperformancemonitorscroll-directiondirectionviewportvisibilitylazylazy-loadingscrollingimpressionsanimationstypescript

react-scroll-percentage

Monitor the scroll percentage of a component inside the viewport, using the IntersectionObserver API.
v4.3.2 URL: https://unpkg.com/react-scroll-percentage@4.3.2/dist/react-scroll-percentage.umd.min.js
OpenBrowse Files
reactcomponentviewportintersectionscrollinview

react-intersection-observer

Monitor if a component is inside the viewport, using IntersectionObserver API
v9.16.0 URL: https://unpkg.com/react-intersection-observer@9.16.0/dist/index.js
OpenBrowse Files
reactcomponenthooksviewportintersectionobserverlazy loadinviewuseInViewuseIntersectionObserver