@capsitech/react-utilities
v0.1.11
Published
A set of javascript utility methods
Maintainers
Readme
Capsitech.ReactUtilities
A set of javascript utility methods
Installation
npm install @capsitech/react-utilities
# or
yarn add @capsitech/react-utilitiesApiUtility Configuration
The ApiUtility now supports flexible configuration for different deployment environments.
Quick Start
import { ApiUtility } from '@capsitech/react-utilities';
// Configure once at app startup
ApiUtility.configure({
baseURL: 'https://api.yourapp.com',
});
// Use throughout your app
const users = await ApiUtility.getResult('/users');Configuration Options
import { ApiUtility, IApiUtilityConfig } from '@capsitech/react-utilities';
const config: IApiUtilityConfig = {
baseURL: 'https://api.example.com', // Base URL for all API calls
accessToken: 'your-jwt-token', // JWT token for authorization
handleError: (error, errors) => {
// Custom error handler
console.error('API Error:', error);
},
};
ApiUtility.configure(config);Environment Integration
Next.js
// In your _app.tsx or layout.tsx
ApiUtility.configure({
baseURL: process.env.NEXT_PUBLIC_API_URL,
});Vite
// In your main.tsx
ApiUtility.configure({
baseURL: import.meta.env.VITE_API_URL,
});Create React App
// In your index.tsx
ApiUtility.configure({
baseURL: process.env.REACT_APP_API_URL,
});For more detailed configuration examples, see API_CONFIGURATION.md.
