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

65 lines (60 loc) 3.5 kB
'use strict'; var components_Portal_index = require('./components/Portal/index.cjs'); var withErrorBoundary = require('./hoc/withErrorBoundary/withErrorBoundary.cjs'); var withErrorBoundaryForwardRef = require('./hoc/withErrorBoundary/withErrorBoundaryForwardRef.cjs'); var withUploader = require('./hoc/withUploader/withUploader.cjs'); var useConstant = require('./hooks/useConstant.cjs'); var useDebounce = require('./hooks/useDebounce.cjs'); var useEffectUntil = require('./hooks/useEffectUntil.cjs'); var useLayoutEffectUntil = require('./hooks/useLayoutEffectUntil.cjs'); var useHandle = require('./hooks/useHandle.cjs'); var useMemorize = require('./hooks/useMemorize.cjs'); var useOnMount = require('./hooks/useOnMount.cjs'); var useOnMountLayout = require('./hooks/useOnMountLayout.cjs'); var useOnUnmount = require('./hooks/useOnUnmount.cjs'); var useOnUnmountLayout = require('./hooks/useOnUnmountLayout.cjs'); var useReference = require('./hooks/useReference.cjs'); var useRestProperties = require('./hooks/useRestProperties.cjs'); var useSnapshot = require('./hooks/useSnapshot.cjs'); var useSnapshotReference = require('./hooks/useSnapshotReference.cjs'); var useTimeout = require('./hooks/useTimeout.cjs'); var useVersion = require('./hooks/useVersion.cjs'); var useWindowSize = require('./hooks/useWindowSize.cjs'); var isClassComponent = require('./utils/filter/isClassComponent.cjs'); var isFunctionComponent = require('./utils/filter/isFunctionComponent.cjs'); var isMemoComponent = require('./utils/filter/isMemoComponent.cjs'); var isReactComponent = require('./utils/filter/isReactComponent.cjs'); var react = require('react'); var remainOnlyReactComponent = require('./utils/object/remainOnlyReactComponent.cjs'); var renderComponent = require('./utils/render/renderComponent.cjs'); exports.Portal = components_Portal_index.Portal; exports.withErrorBoundary = withErrorBoundary.withErrorBoundary; exports.withErrorBoundaryForwardRef = withErrorBoundaryForwardRef.withErrorBoundaryForwardRef; exports.withUploader = withUploader.withUploader; exports.useConstant = useConstant.useConstant; exports.useDebounce = useDebounce.useDebounce; exports.useEffectUntil = useEffectUntil.useEffectUntil; exports.useLayoutEffectUntil = useLayoutEffectUntil.useLayoutEffectUntil; exports.useHandle = useHandle.useHandle; exports.useMemorize = useMemorize.useMemorize; exports.useOnMount = useOnMount.useOnMount; exports.useOnMountLayout = useOnMountLayout.useOnMountLayout; exports.useOnUnmount = useOnUnmount.useOnUnmount; exports.useOnUnmountLayout = useOnUnmountLayout.useOnUnmountLayout; exports.useReference = useReference.useReference; exports.useRestProperties = useRestProperties.useRestProperties; exports.useSnapshot = useSnapshot.useSnapshot; exports.useSnapshotReference = useSnapshotReference.useSnapshotReference; exports.useTimeout = useTimeout.useTimeout; exports.useVersion = useVersion.useVersion; exports.useWindowSize = useWindowSize.useWindowSize; exports.isClassComponent = isClassComponent.isClassComponent; exports.isFunctionComponent = isFunctionComponent.isFunctionComponent; exports.isMemoComponent = isMemoComponent.isMemoComponent; exports.isReactComponent = isReactComponent.isReactComponent; Object.defineProperty(exports, "isReactElement", { enumerable: true, get: function () { return react.isValidElement; } }); exports.remainOnlyReactComponent = remainOnlyReactComponent.remainOnlyReactComponent; exports.renderComponent = renderComponent.renderComponent;