1. Install and import the Data Fetcher.
# NPM
$ npm i use-promise-result --save
import { usePromiseResult } from "use-promise-result";
2. Basic usage.
const dataProvider = async () => {
return (await axios.get("/path/to/provider/")).data;
};
function App() {
const { data, error, loading, success, reload } =
usePromiseResult(dataProvider);
// ...
}
Author: lekhasy
Live Demo: View The Demo
Download Link: Download The Source Code
Official Website: https://github.com/lekhasy/use-promise-result
License: MIT