Version: 4.xx.xxSource Code
useApiUrl
useApiUrl is a React hook that returns the API URL.
- It uses the
getApiUrlmethod to get the API URL from thedataProvider.
It is useful when you want to use the API URL in your custom hooks.
Usage​
The useApiUrl hook does not expect any parameter. It will run the getApiUrl method from the dataProvider and return the result.
import { useCustom, useApiUrl } from "@refinedev/core";
interface PostUniqueCheckResponse {
isAvailable: boolean;
}
const apiUrl = useApiUrl();
const { data, isLoading } = useCustom<PostUniqueCheckResponse>({
url: `${apiUrl}/posts-unique-check`,
method: "get",
config: {
query: {
title: "Foo bar",
},
},
});
API​
Return value​
| Description | Type |
|---|---|
| API URL | string |