@taktikorg/provident-optio v4.5.88
@taktikorg/provident-optio
@taktikorg/provident-optio
is a tiny React Hook, designed to easily add a loader to all your axios instances.
⚙️ Installation
npm install --save @taktikorg/provident-optio
or
yarn add @taktikorg/provident-optio
🚀 Usage
import React, { Component } from 'react'
import axiosInstance from 'axios'
import { useAxiosLoader } from '@taktikorg/provident-optio'
const MyComponent = () => {
// Pass the axios instance to the hook
// Allows you tu customize easily your instance
const [loading] = useAxiosLoader(axiosInstance)
return (
<>
{loading
? <img src="path/to/loader"}/>
: <div>My data</div>
}
</>
)
}
You may also pass an array of URLs to ignore. This is the second parameter accepted by this hook.
const ignoredUrls = ['https://myignoredurl.com', 'anotherignored.co']
const [loading] = useAxiosLoader(axiosInstance, ignoredUrls)
All urls passed in the ignoredUrls
variable, won't trigger the loader.
License
MIT © olivier1208
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago