# Phoenix LiveView v1.1.23 - Table of Contents Rich, real-time user experiences with server-rendered HTML ## GUIDES - [Changelog for v1.1](changelog.md) - Introduction - [Welcome](welcome.md) - Server-side features - [Assigns and HEEx templates](assigns-eex.md) - [Deployments and recovery](deployments.md) - [Error and exception handling](error-handling.md) - [Gettext for internationalization](gettext.md) - [Live layouts](live-layouts.md) - [Live navigation](live-navigation.md) - [Security considerations](security-model.md) - [Telemetry](telemetry.md) - [Uploads](uploads.md) - Client-side integration - [Bindings](bindings.md) - [External uploads](external-uploads.md) - [Form bindings](form-bindings.md) - [JavaScript interoperability](js-interop.md) - [Syncing changes and optimistic UIs](syncing-changes.md) - Cheatsheets - [phx-* HTML attributes](html-attrs.md) ## Modules - [Phoenix.Component](Phoenix.Component.md): Define reusable function components with HEEx templates. - [Phoenix.LiveComponent](Phoenix.LiveComponent.md): LiveComponents are a mechanism to compartmentalize state, markup, and events for sharing across LiveViews. - [Phoenix.LiveView](Phoenix.LiveView.md): A LiveView is a process that receives events, updates its state, and renders updates to a page as diffs. - [Phoenix.LiveView.AsyncResult](Phoenix.LiveView.AsyncResult.md): Provides a data structure for tracking the state of an async assign. - [Phoenix.LiveView.ColocatedHook](Phoenix.LiveView.ColocatedHook.md): A special HEEx `:type` that extracts [hooks](js-interop.md#client-hooks-via-phx-hook) from a co-located `