# Summary

[Introduction](index.md)

- [Getting Started](getting_started/index.md)
  - [Desktop](getting_started/desktop.md)
  - [Web](getting_started/web.md)
    - [Hot Reload](getting_started/hot_reload.md)
  - [Server-Side Rendering](getting_started/ssr.md)
  - [Terminal UI](getting_started/tui.md)
  - [Mobile](getting_started/mobile.md)
- [Describing the UI](describing_ui/index.md)
  - [Special Attributes](describing_ui/special_attributes.md)
  - [Components](describing_ui/components.md)
  - [Props](describing_ui/component_props.md)
  - [Component Children](describing_ui/component_children.md)
- [Interactivity](interactivity/index.md)
  - [Event Listeners](interactivity/event_handlers.md)
  - [Hooks & Component State](interactivity/hooks.md)
  - [User Input](interactivity/user_input.md)
  - [Sharing State](interactivity/sharing_state.md)
  - [Custom Hooks](interactivity/custom_hooks.md)
  - [Dynamic Rendering](interactivity/dynamic_rendering.md)
  - [Routing](interactivity/router.md)
- [Async](async/index.md)
  - [UseFuture](async/use_future.md)
  - [UseCoroutine](async/use_coroutine.md)
  - [Spawning Futures](async/spawn.md)
- [Best Practices](best_practices/index.md)
  - [Error Handling](best_practices/error_handling.md)
  - [Antipatterns](best_practices/antipatterns.md)
- [Publishing](publishing/index.md)
  - [Desktop](publishing/desktop.md)
  - [Web](publishing/web.md)

---

- [Custom Renderer](custom_renderer/index.md)

---

[Roadmap](roadmap.md)
[Contributing](contributing.md)
