@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
JavaScript
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';