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

# Reference

- [Configuration](https://vaadin.com/docs/next/hilla/reference/configuration.md): Customizing a Hilla application configuration for both the development environment and for execution.
- [Connection Indicator](https://vaadin.com/docs/next/hilla/reference/connection-indicator.md): The connection indicator informs the user of the server connection status, and indicates loading progress if network requests take some time. Its duration and style are configurable.
- [Gradle](https://vaadin.com/docs/next/hilla/reference/gradle.md): Building and running a Hilla application using Gradle.
- [React Router](https://vaadin.com/docs/next/hilla/reference/react-router.md): Customizing routing beyond the basics
- [Type Conversion](https://vaadin.com/docs/next/hilla/reference/type-conversion.md): Understanding conversion of data types from Java to TypeScript and vice versa.
- [Type Nullability](https://vaadin.com/docs/next/hilla/reference/type-nullability.md)
- [TypeScript Client](https://vaadin.com/docs/next/hilla/reference/typescript-client.md): Understanding the Hilla TypeScript client library, the default TypeScript client, and generated client modules.
- [TypeScript Generator](https://vaadin.com/docs/next/hilla/reference/typescript-generator.md): The TypeScript generator produces TypeScript files that map to Java services annotated with @BrowserCallable or @Endpoint.
