> Markdown version of [Guides](https://vaadin.com/docs/next/hilla/lit/guides). Section index: [llms.txt](https://vaadin.com/docs/next/hilla/llms.txt)

# <a id="fusion.application.overview"></a>Hilla Guides

Guides that don’t depend on the frontend framework are documented only in the main [Hilla Guides](https://vaadin.com/docs/next/hilla/guides.md) section: [Browser-Callable Services](https://vaadin.com/docs/next/hilla/guides/browser-callable-services.md), [Client-Side Data Caching](https://vaadin.com/docs/next/hilla/guides/client-caching.md), and [Client Middleware](https://vaadin.com/docs/next/hilla/guides/client-middleware.md). Event handling is documented for React views in [Event Handling](https://vaadin.com/docs/next/hilla/guides/event-handling.md), which also describes how the same events are bound in Lit templates. Upgrading and production deployment aren’t specific to Hilla, either: they’re documented for all of Vaadin in the [Upgrading Guide](https://vaadin.com/docs/next/upgrading.md) and in [Deploying to Production](https://vaadin.com/docs/next/flow/production.md).

- [Application Architecture](https://vaadin.com/docs/next/hilla/lit/guides/architecture.md): An overview of the structure and architecture of a Hilla application.
- [Routing & Navigation](https://vaadin.com/docs/next/hilla/lit/guides/routing.md): Learn all about defining routes and navigating between views.
- [Reactive Services](https://vaadin.com/docs/next/hilla/lit/guides/reactive-services.md): Reactive services allow you to stream data to the client without the traditional HTTP request-response pattern.
- [State Management](https://vaadin.com/docs/next/hilla/lit/guides/state-management.md): Managing application state with the MobX state management library in Hilla.
- [Forms](https://vaadin.com/docs/next/hilla/lit/guides/forms.md)
- [Styling](https://vaadin.com/docs/next/hilla/lit/guides/styling.md): How to add CSS styles to views and Lit components in Hilla applications.
- [Security](https://vaadin.com/docs/next/hilla/lit/guides/security.md): The best practices for securing applications, configuring security, authentication and role-based access control for views.
