@snappmarket/hooks (npm): > ⚓ hooks are good, making custom re-usable ones is better
Keywords: hook|react-hooks|custom-hook|debounce|useDebounce|debounce-hook|useEffect-update|useUpdateEffect|useDidUpdateEffect|scroll|use-scroll|use-element-scroll|infinity-scroll|element-scroll|useFocus|focus-hook|useForceUpdate|forceUpdate-hook|geolocation-hook|useGeolocation|useImageSize|image|image-size|online-status|use-online|online-hook|connection-hook|internet-connection-hook|internet-connection-check|memory-hook|remember-value|remember-value-hook|routeChangeDetect|routeChange-hook|useResizeObserver|resizeObserver|useRouteChange|useTimer|timer-hook|useTimeout|timeout|use-window-scroll|window-scroll|use-window-size|window-size|componenets|component|design-language|hooks|js|react|react-components|ui