Hilla guides
- Application architecture
- An overview of the structure and architecture of a Hilla application.
- Routing and navigation
- Learn all about defining routes and navigating between views.
- Endpoints
- A server-side Java endpoint is a back-end method that’s exposed for calling from client-side TypeScript code.
- Reactive endpoints
- Reactive endpoints allow you to stream data to the client without the traditional HTTP request-response pattern.
- Event handling
- Handling events in a Hilla application: declarative event listeners and event objects in TypeScript.
- State management
- Managing application state with the MobX state management library in Hilla.
- Client middleware
- In Hilla, middleware intercepts the request and response for every call, so it’s able to process requests and their responses.
- Forms
- Client-side data caching
- Understanding when and how to cache client-side data.
- Styling
- How to add CSS styles to views and components in Hilla applications.
- Security
- The best practices for securing applications, configuring security, authentication and role-based access control for views.
- Deploying to production