useApiClient
Hook for creating an authenticated HTTP client.
Import
typescript
import { useApiClient } from '@devdenvino/rts-common';Usage
typescript
const api = useApiClient({
baseURL: 'https://api.example.com',
});
const response = await api.get('/users');Configuration
typescript
interface ApiClientConfig {
baseURL?: string;
timeout?: number;
headers?: Record<string, string>;
}Methods
get(url, config)- GET requestpost(url, data, config)- POST requestput(url, data, config)- PUT requestpatch(url, data, config)- PATCH requestdelete(url, config)- DELETE request