UNPKG

@winglet/react-utils

Version:

React utility library providing custom hooks, higher-order components (HOCs), and utility functions to enhance React application development with improved reusability and functionality

24 lines (23 loc) 1.57 kB
export { Portal } from './components/Portal/index.mjs'; export { withErrorBoundary } from './hoc/withErrorBoundary/withErrorBoundary.mjs'; export { withErrorBoundaryForwardRef } from './hoc/withErrorBoundary/withErrorBoundaryForwardRef.mjs'; export { withUploader } from './hoc/withUploader/withUploader.mjs'; export { useConstant } from './hooks/useConstant.mjs'; export { useEffectUntil } from './hooks/useEffectUntil.mjs'; export { useLayoutEffectUntil } from './hooks/useLayoutEffectUntil.mjs'; export { useHandle } from './hooks/useHandle.mjs'; export { useMemorize } from './hooks/useMemorize.mjs'; export { useOnMount, useOnMountLayout } from './hooks/useOnMount.mjs'; export { useOnUnmount, useOnUnmountLayout } from './hooks/useOnUnmount.mjs'; export { useReference } from './hooks/useReference.mjs'; export { useRestProperties } from './hooks/useRestProperties.mjs'; export { useSnapshot, useSnapshotReference } from './hooks/useSnapshot.mjs'; export { useVersion } from './hooks/useVersion.mjs'; export { useWindowSize } from './hooks/useWindowSize.mjs'; export { isClassComponent } from './utils/filter/isClassComponent.mjs'; export { isFunctionComponent } from './utils/filter/isFunctionComponent.mjs'; export { isMemoComponent } from './utils/filter/isMemoComponent.mjs'; export { isReactComponent } from './utils/filter/isReactComponent.mjs'; export { isValidElement as isReactElement } from 'react'; export { remainOnlyReactComponent } from './utils/object/remainOnlyReactComponent.mjs'; export { renderComponent } from './utils/render/renderComponent.mjs';