View Source API Reference Phoenix LiveView v0.20.0
Modules
Define reusable function components with HEEx templates.
LiveComponents are a mechanism to compartmentalize state, markup, and events in LiveView.
The struct representing an internal unique reference to the component instance,
available as the @myself
assign in live components.
A LiveView is a process that receives events, updates its state, and renders updates to a page as diffs.
Provides a datastructure for tracking the state of an async assign.
The struct returned by components in .heex templates.
The struct returned by for-comprehensions in .heex templates.
Helpers for rendering LiveViews from a controller.
An EEx
template engine that tracks changes.
The HTMLEngine that powers .heex
templates and the ~H
sigil.
Format HEEx templates from .heex
files or ~H
sigils.
Provides commands for executing JavaScript utility operations on the client.
Instrumenter to handle logging of Phoenix.LiveView
and Phoenix.LiveComponent
life-cycle events.
The struct returned by .heex templates.
Provides LiveView routing for Phoenix routers.
The LiveView socket for Phoenix Endpoints.
An EEx engine that understands tags.
The struct representing an upload.
The struct representing an upload entry.
Provide a behavior for writing uploaded chunks to a final destination.
Conveniences for testing function components as well as LiveViews and LiveComponents.
The struct returned by Phoenix.LiveViewTest.element/3
.
The struct returned by Phoenix.LiveViewTest.file_input/4
.
The struct for testing LiveViews.