Quickstart
Using the custom hook
const { data, isLoaded, error } = useFetch<DataType[]>({
fetchFn: async () => {
const response = await fetch(url);
const data: DataType[] = await response.json();
return data;
},
initialData: [],
});
In the example above, I use the fetch() API. You can also use Axios or any other promise-based http client.