npmjs.org : @supunlakmal/hooks
A collection of reusable React hooks
Registry
-
Source
- JSON
- codemeta.json
purl: pkg:npm/%40supunlakmal/hooks
Keywords:
react
, react hooks
, custom hooks
, react utilities
, react state management
, typescript
, frontend
, web development
, javascript
, es6
, npm package
, open source
, ui components
, user interface
, performance optimization
, accessibility
, developer tools
, software development
, web apps
, single page application
, spa
, reactjs
, react development
, component library
, react toolkit
, react component
, react patterns
, hooks library
, hooks collection
, functional programming
, state hooks
, effect hooks
, react context
, react router
, react performance
, react optimization
, react form
, form validation
, responsive design
, mobile friendly
, cross platform
, progressive web app
, pwa
, frontend development
, modern javascript
, babel
, webpack
, esnext
, nodejs
, npm
, yarn
, monorepo
, code quality
, linting
, testing
, jest
, react testing library
, continuous integration
, ci cd
, devops
, typescript hooks
, react typescript
, react 18
, concurrent mode
, suspense
, react suspense
, hooks best practices
, react best practices
, react community
, frontend tools
, web performance
, react animation
, drag and drop
, accessibility hooks
, keyboard navigation
, seo friendly
, code reuse
, modular code
, clean code
, react state
, immutable state
, react lifecycle
, react hooks tutorial
, react hooks examples
, react hooks library
, hooks
, utility hooks
, state management
, performance
, useToggle
, useDebounce
, useFetch
, useAsync
, useLocalStorage
, useSessionStorage
, useClickOutside
, useEventListener
, useWindowSize
, useForm
, useValidation
, useInterval
, useTimeout
, usePrevious
, useIntersectionObserver
, useVirtualList
, usePagination
, useDarkMode
, useClipboard
, useWebSocket
, useScroll
, useAnimation
, useDrag
, useDraggable
, useFocusTrap
, useMediaQuery
, browser api
, useAsyncAbortable
, useBreakpoint
, useBroadcastChannel
, useCachedFetch
, useContextMenu
, useCopyToClipboard
, useControlledRerenderState
, useCountdown
, useCounter
, useConditionalEffect
, useDebouncedState
, useDebouncedFetch
, useDebouncedGeolocation
, useDebouncedMediaQuery
, useDeepCompareEffect
, useDebouncedCallback
, useDebouncedEffect
, useDerivedState
, useDefault
, useDocumentTitle
, useDeviceMotion
, useLocationBasedFetch
, useDeviceOrientation
, useEyeDropper
, useFavicon
, useGeolocationContinuous
, useErrorBoundary
, useMobile
, useNewFullscreen
, useElementSize
, useFirstMountState
, useFiniteStateMachine
, useFormValidation
, useFullscreen
, useGeolocation
, useHover
, useFunctionalState
, useHookableRef
, useIsMounted
, useIsomorphicLayoutEffect
, useLifecycleLogger
, useList
, useLocalStorageValue
, useLocalStorageQueue
, useMediaStream
, useMeasure
, useMediatedState
, useCustomCompareEffect
, useCustomCompareMemo
, usePreviousDifferent
, usePersistentToggle
, useInfiniteScroll
, useIsFirstRender
, useKeyCombo
, useKeyPress
, useLogger
License: ISC
Latest release: 7 days ago
First release: 7 months ago
Namespace: supunlakmal
Downloads: 3,181 last month
Stars: 1 on GitHub
Forks: 2 on GitHub
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/supunlakmal
Last synced: 7 days ago