use-data-web
v0.0.1
Published
A functional hook that handle request data from api.
Downloads
3
Readme
use-data-web
React hook that manipulates request data from api. It give to you more productivity and you don't need every time create states in components in your application like isLoading, error and response data. Just pass the function to hook and you will have those states.
Getting started
Install the library using npm:
npm install use-data-web
Usage
import { useFetch } from "use-data-web";
// call the hook function
const {
isLoading,
data: branchs,
error,
forceUpdateData,
} = useData<Type>({
fn: () => getBranchs(), // put the function that returns data from api
deps: [] // you can put dependencies to callback the function like use effect
shouldRun: true // a boolean variable to determine if the fn should be run
});
If you need revalidate the data you can call forceUpdateData function, for example:
const handleSomething = () => {
// to do something
// forceUpdateData(); // here the hook will be called again and the data had been updated.
}
Maintainers
License
The library is released under the MIT license. For more information see LICENSE
.
If you has suggestion I'm open to talk about it.