UNPKG

use-axios

Version:

Simple Axios hook for React. Use React Suspense to show loading indicator and Error Boundary to handle request errors.

26 lines (23 loc) 988 B
import _slicedToArray from "@babel/runtime/helpers/slicedToArray"; import { create as createUseAsync } from '@postinumero/use-async'; import axios from 'axios'; import obsoleteWithReplacement from './utils/obsoleteWithReplacement.js'; export var create = function create(config) { var _createUseAsync = createUseAsync(typeof config === 'function' ? config : axios.create(config)), _createUseAsync2 = _slicedToArray(_createUseAsync, 3), useAxios = _createUseAsync2[0], refetch = _createUseAsync2[1], useAxiosSafe = _createUseAsync2[2]; return { useAxios: useAxios, refetch: refetch, useAxiosSafe: useAxiosSafe }; }; var _create = create(axios), useAxios = _create.useAxios, refetch = _create.refetch, useAxiosSafe = _create.useAxiosSafe; export { useAxios as default, useAxios, refetch, useAxiosSafe }; export var reload = obsoleteWithReplacement(refetch, '`reload` function', '`refetch` function'); //# sourceMappingURL=main.js.map