Skip to main content
Refine AI
Version: 3.xx.xx
Source Code

useApiUrl

useApiUrl is a React hook that returns the API URL.

  • It uses the getApiUrl method to get the API URL from the dataProvider.

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 "@pankod/refine-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

DescriptionType
API URLstring