ebosma

API Reference

Explore the full list of modules, functions, and utilities available in the ebosma framework.

📘 View Full Documentation

Core Modules

Router

Define and manage application routes with clean API and dynamic parameters.

View Details

State

Reactive state management system with derived values and context providers.

View Details

UI

Pre-built UI components for common design patterns and interaction models.

View Details

Functions & Utilities

useFetch
hook

Simplifies data fetching with automatic caching, loading states, and error handling.

View Hook
debounce
utility

Creates a debounced function that delays invoking a callback until after a timeout.

View Utility

Quick Example

/components
```js
import { useFetch } from 'ebosma/api';

const MyComponent = () => {
  const { data, loading, error } = useFetch('https://api.example.com/data');
  
  if (loading) return 
Loading...
; if (error) return
An error occurred
; return (

Fetched Data:

{JSON.stringify(data, null, 2)}
); };

Need Help?

Browse Docs

Comprehensive API documentation with code examples and explanations.

📚 View Docs

Join Slack

Get help from the community and core contributors in our developer Slack.

� Join Slack

Open GitHub Issue

Found a bug or have a feature request? Open an issue on our GitHub.

� Report Issue