@zohodesk/hooks
v2.0.9
Published
Unified Component Library - Hooks
Downloads
1,097
Maintainers
Readme
@zohodesk/hooks
Shared React hooks for DOT UI behavior. This package is part of the DOT System (Design Optimization Thinking).
Installation
npm install @zohodesk/hooksUsage
Import the hooks you need from @zohodesk/hooks and use them in your React components for common UI concerns.
import * as hooks from '@zohodesk/hooks';This package provides the following React hooks for components development:
- useAccordion
- useAccordionHeight
- useAdaptiveRenderer
- useAvatar
- useDateTime
- useCalendar
- useTime
- useEventListener
- useFileUpload
- useFloating
- useMediaViewer
- useModal
- useMultiselect
- useMultiselectCategory
- useNotificationBadge
- usePagination
- usePopup
- useAdvancedPopup
- useRadio
- useSelect
- useSelectSearch
- useSelectControl
- useSwitch
- useSelectTab
- useTextArea
- useTextBox
- useClickOutside
- useCommonReducer
- useContainerQuery
- useEffectCallOnlyAfterState
- useElementResize
- useEscape
- useEscapeEffect
- useEvent
- useId
- useMediaQuery
- useMergeState
- useMergeStyle
- usePrevious
- useIntersectionObserver
- useResizeObserver
- useScrollEnd
- useScrollParents
- useScrollStopper
- useTimeout
- useWindowResize
Changelog
See CHANGELOG.md for details on release history and updates.
