alepha@docs:~/docs/framework/packages/alepha/react$
cat core.md | pretty1 min read
Last commit:
#Alepha - React
#Installation
Part of the alepha package. Import from alepha/react.
npm install alepha
#Overview
Full-stack React framework with server-side rendering.
Features:
- React page routes with type-safe params
- Async action handler with loading/error/cancel states
- Type-safe HTTP client access
- Dependency injection in components
- Global state management
- Router navigation methods
- Current route state access
- Check if path is active
- URL query parameters
- Access route schema
- Subscribe to Alepha events
- Type-safe form handling with validation
- Error handling wrapper component
- Client-side only rendering component
- Server-side rendering with hydration
- Automatic code splitting
- Event system for action tracking
#API Reference
#React Hooks
useAction- Hook for handling async actions with automatic error handling and event emission.useAlepha- Main Alepha hook.useClient- Hook to get a virtual client for the specified scope.useEvents- Allow subscribing to multiple Alepha events. SeeHooksfor available events.useInject- Hook to inject a service instance.useQuery- Hook for declarative data fetching with automatic execution and refetch.useQueryClient- Imperative access to the query cache used byuseQuery.