JSPM

  • Created
  • Published
  • Downloads 8602028
  • Score
    100M100P100Q204731F
  • License MIT

Utility functions for React components.

Package Exports

  • @mui/utils
  • @mui/utils/ClassNameGenerator
  • @mui/utils/HTMLElementType
  • @mui/utils/appendOwnerState
  • @mui/utils/capitalize
  • @mui/utils/chainPropTypes
  • @mui/utils/clamp
  • @mui/utils/composeClasses
  • @mui/utils/createChainedFunction
  • @mui/utils/debounce
  • @mui/utils/deepmerge
  • @mui/utils/deprecatedPropType
  • @mui/utils/elementAcceptingRef
  • @mui/utils/elementTypeAcceptingRef
  • @mui/utils/esm
  • @mui/utils/esm/ClassNameGenerator
  • @mui/utils/esm/HTMLElementType
  • @mui/utils/esm/appendOwnerState
  • @mui/utils/esm/capitalize
  • @mui/utils/esm/chainPropTypes
  • @mui/utils/esm/clamp
  • @mui/utils/esm/composeClasses
  • @mui/utils/esm/createChainedFunction
  • @mui/utils/esm/debounce
  • @mui/utils/esm/deepmerge
  • @mui/utils/esm/deprecatedPropType
  • @mui/utils/esm/elementAcceptingRef
  • @mui/utils/esm/elementTypeAcceptingRef
  • @mui/utils/esm/exactProp
  • @mui/utils/esm/extractEventHandlers
  • @mui/utils/esm/formatMuiErrorMessage
  • @mui/utils/esm/generateUtilityClass
  • @mui/utils/esm/generateUtilityClasses
  • @mui/utils/esm/getDisplayName
  • @mui/utils/esm/getReactElementRef
  • @mui/utils/esm/getReactNodeRef
  • @mui/utils/esm/getScrollbarSize
  • @mui/utils/esm/getValidReactChildren
  • @mui/utils/esm/integerPropType
  • @mui/utils/esm/isFocusVisible
  • @mui/utils/esm/isHostComponent
  • @mui/utils/esm/isMuiElement
  • @mui/utils/esm/mergeSlotProps
  • @mui/utils/esm/omitEventHandlers
  • @mui/utils/esm/ownerDocument
  • @mui/utils/esm/ownerWindow
  • @mui/utils/esm/ponyfillGlobal
  • @mui/utils/esm/refType
  • @mui/utils/esm/requirePropFactory
  • @mui/utils/esm/resolveComponentProps
  • @mui/utils/esm/resolveProps
  • @mui/utils/esm/setRef
  • @mui/utils/esm/types
  • @mui/utils/esm/unsupportedProp
  • @mui/utils/esm/useControlled
  • @mui/utils/esm/useEnhancedEffect
  • @mui/utils/esm/useEventCallback
  • @mui/utils/esm/useForkRef
  • @mui/utils/esm/useId
  • @mui/utils/esm/useIsFocusVisible
  • @mui/utils/esm/useLazyRef
  • @mui/utils/esm/useLocalStorageState
  • @mui/utils/esm/useOnMount
  • @mui/utils/esm/usePreviousProps
  • @mui/utils/esm/useSlotProps
  • @mui/utils/esm/useTimeout
  • @mui/utils/esm/visuallyHidden
  • @mui/utils/exactProp
  • @mui/utils/extractEventHandlers
  • @mui/utils/formatMuiErrorMessage
  • @mui/utils/generateUtilityClass
  • @mui/utils/generateUtilityClasses
  • @mui/utils/getDisplayName
  • @mui/utils/getReactElementRef
  • @mui/utils/getReactNodeRef
  • @mui/utils/getScrollbarSize
  • @mui/utils/getValidReactChildren
  • @mui/utils/integerPropType
  • @mui/utils/isFocusVisible
  • @mui/utils/isHostComponent
  • @mui/utils/isMuiElement
  • @mui/utils/mergeSlotProps
  • @mui/utils/modern
  • @mui/utils/modern/ClassNameGenerator
  • @mui/utils/modern/HTMLElementType
  • @mui/utils/modern/appendOwnerState
  • @mui/utils/modern/capitalize
  • @mui/utils/modern/chainPropTypes
  • @mui/utils/modern/clamp
  • @mui/utils/modern/composeClasses
  • @mui/utils/modern/createChainedFunction
  • @mui/utils/modern/debounce
  • @mui/utils/modern/deepmerge
  • @mui/utils/modern/deprecatedPropType
  • @mui/utils/modern/elementAcceptingRef
  • @mui/utils/modern/elementTypeAcceptingRef
  • @mui/utils/modern/exactProp
  • @mui/utils/modern/extractEventHandlers
  • @mui/utils/modern/formatMuiErrorMessage
  • @mui/utils/modern/generateUtilityClass
  • @mui/utils/modern/generateUtilityClasses
  • @mui/utils/modern/getDisplayName
  • @mui/utils/modern/getReactElementRef
  • @mui/utils/modern/getReactNodeRef
  • @mui/utils/modern/getScrollbarSize
  • @mui/utils/modern/getValidReactChildren
  • @mui/utils/modern/integerPropType
  • @mui/utils/modern/isFocusVisible
  • @mui/utils/modern/isHostComponent
  • @mui/utils/modern/isMuiElement
  • @mui/utils/modern/mergeSlotProps
  • @mui/utils/modern/omitEventHandlers
  • @mui/utils/modern/ownerDocument
  • @mui/utils/modern/ownerWindow
  • @mui/utils/modern/ponyfillGlobal
  • @mui/utils/modern/refType
  • @mui/utils/modern/requirePropFactory
  • @mui/utils/modern/resolveComponentProps
  • @mui/utils/modern/resolveProps
  • @mui/utils/modern/setRef
  • @mui/utils/modern/types
  • @mui/utils/modern/unsupportedProp
  • @mui/utils/modern/useControlled
  • @mui/utils/modern/useEnhancedEffect
  • @mui/utils/modern/useEventCallback
  • @mui/utils/modern/useForkRef
  • @mui/utils/modern/useId
  • @mui/utils/modern/useIsFocusVisible
  • @mui/utils/modern/useLazyRef
  • @mui/utils/modern/useLocalStorageState
  • @mui/utils/modern/useOnMount
  • @mui/utils/modern/usePreviousProps
  • @mui/utils/modern/useSlotProps
  • @mui/utils/modern/useTimeout
  • @mui/utils/modern/visuallyHidden
  • @mui/utils/omitEventHandlers
  • @mui/utils/ownerDocument
  • @mui/utils/ownerWindow
  • @mui/utils/package.json
  • @mui/utils/ponyfillGlobal
  • @mui/utils/refType
  • @mui/utils/requirePropFactory
  • @mui/utils/resolveComponentProps
  • @mui/utils/resolveProps
  • @mui/utils/setRef
  • @mui/utils/types
  • @mui/utils/unsupportedProp
  • @mui/utils/useControlled
  • @mui/utils/useEnhancedEffect
  • @mui/utils/useEventCallback
  • @mui/utils/useForkRef
  • @mui/utils/useId
  • @mui/utils/useIsFocusVisible
  • @mui/utils/useLazyRef
  • @mui/utils/useLocalStorageState
  • @mui/utils/useOnMount
  • @mui/utils/usePreviousProps
  • @mui/utils/useSlotProps
  • @mui/utils/useTimeout
  • @mui/utils/visuallyHidden

Readme

@mui/utils

Shared utilities used by MUI packages.