Files
dbgate/web/src/useFetch.js
Jan Prochazka 63dc04027d refactor
2019-12-26 20:08:51 +01:00

16 lines
305 B
JavaScript

import React from 'react';
import axios from 'axios'
export default function useFetch(url, defValue) {
const [value, setValue] = React.useState(defValue);
async function loadValue() {
setValue(await axios.get(url));
}
React.useEffect(() => {
loadValue();
}, [url]);
return value;
}