UNPKG

@td-design/rn-hooks

Version:

从ahooks里面抽取的一些在rn项目里可以使用的hooks。提高开发效率

24 lines (21 loc) 980 B
import { __spreadArray, __read } from '../_virtual/_tslib.js'; import { useAutoRunPlugin } from './plugins/useAutoRunPlugin.js'; import { useCachePlugin } from './plugins/useCachePlugin.js'; import { useDebouncePlugin } from './plugins/useDebouncePlugin.js'; import { useLoadingDelayPlugin } from './plugins/useLoadingDelayPlugin.js'; import { usePollingPlugin } from './plugins/usePollingPlugin.js'; import { useRetryPlugin } from './plugins/useRetryPlugin.js'; import { useThrottlePlugin } from './plugins/useThrottlePlugin.js'; import useRequestImpl from './useRequestImpl.js'; function useRequest(service, options, plugins) { return useRequestImpl(service, options, __spreadArray(__spreadArray([], __read((plugins || [])), false), [ useDebouncePlugin, useLoadingDelayPlugin, usePollingPlugin, useThrottlePlugin, useCachePlugin, useRetryPlugin, useAutoRunPlugin, ], false)); } export { useRequest as default };