Files
dbgate/src/ui/useFetch.js
Jan Prochazka c203758fd8 refactor
2019-12-25 22:44:39 +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;
}