Search
Search learning content, examples, API symbols, and compatibility notes.
Showing the first 50 of 251 results for 'LiveView'.
- scalive.LiveViewAPI
Defines a server-rendered view with typed messages and model state.
- Phoenix LiveView compatibilityPage
Current Scalive coverage, intentional divergences, and known gaps relative to Phoenix LiveView.
- Phoenix LiveView concepts in ScalivePage
Map Phoenix LiveView concepts to Scalive's typed Scala API without requiring Elixir experience.
- Choose A Component Or A Nested LiveViewHeading
Embed independent nested LiveViews
- Define The LiveViewHeading
Quick start
- Derive And Register The LiveView LayerHeading
Services and dependency injection
- Inject A Service Into A LiveViewHeading
Services and dependency injection
- Revisiting Phoenix LiveViewHeading
Why I Built Scalive
- Understand Service And LiveView LifetimesHeading
Services and dependency injection
- scalive.liveViewAPI
The `scalive.liveView` method.
- scalive.LiveView companion objectAPI
Public API for the `scalive.LiveView` object.
- scalive.LiveView.AfterRenderContextAPI
Public API for the `scalive.LiveView.AfterRenderContext` type alias.
- scalive.LiveView.EventlessAPI
Public API for the `scalive.LiveView.Eventless` trait.
- scalive.LiveView.Eventless.handleMessageAPI
The `scalive.LiveView.Eventless.handleMessage` method.
- scalive.LiveView.handleMessageAPI
Handles a message against the current immutable model.
- scalive.LiveView.hooksAPI
The `scalive.LiveView.hooks` method.
- scalive.LiveView.MessageContextAPI
Public API for the `scalive.LiveView.MessageContext` type alias.
- scalive.LiveView.mountAPI
The `scalive.LiveView.mount` method.
- scalive.LiveView.MountContextAPI
Public API for the `scalive.LiveView.MountContext` type alias.
- scalive.LiveView.pageTitleAPI
The `scalive.LiveView.pageTitle` method.
- scalive.LiveView.RoutedAPI
A routed definition is deliberately not an unrouted LiveView.
- scalive.LiveView.Routed companion objectAPI
Public API for the `scalive.LiveView.Routed` object.
- scalive.LiveView.Routed.AfterRenderContextAPI
Public API for the `scalive.LiveView.Routed.AfterRenderContext` type alias.
- scalive.LiveView.Routed.EventlessAPI
Public API for the `scalive.LiveView.Routed.Eventless` trait.
- scalive.LiveView.Routed.Eventless.handleMessageAPI
The `scalive.LiveView.Routed.Eventless.handleMessage` method.
- scalive.LiveView.Routed.handleMessageAPI
The `scalive.LiveView.Routed.handleMessage` method.
- scalive.LiveView.Routed.handleParamsAPI
The `scalive.LiveView.Routed.handleParams` method.
- scalive.LiveView.Routed.handleParamsDecodeErrorAPI
The `scalive.LiveView.Routed.handleParamsDecodeError` method.
- scalive.LiveView.Routed.hooksAPI
The `scalive.LiveView.Routed.hooks` method.
- scalive.LiveView.Routed.MessageContextAPI
Public API for the `scalive.LiveView.Routed.MessageContext` type alias.
- scalive.LiveView.Routed.mountAPI
Mounts this routed view from decoded route parameters and lifecycle capabilities.
- scalive.LiveView.Routed.MountContextAPI
Public API for the `scalive.LiveView.Routed.MountContext` type alias.
- scalive.LiveView.Routed.pageTitleAPI
The `scalive.LiveView.Routed.pageTitle` method.
- scalive.LiveView.Routed.ParamsContextAPI
Public API for the `scalive.LiveView.Routed.ParamsContext` type alias.
- scalive.LiveView.Routed.viewAPI
The `scalive.LiveView.Routed.view` method.
- scalive.LiveView.viewAPI
The `scalive.LiveView.view` method.
- Embed independent nested LiveViewsPage
Choose a nested LiveView when a child needs its own socket lifecycle, resources, crash policy, or sticky navigation identity.
- Testing LiveViewsPage
Test disconnected HTML, connected server behavior, and the real browser at the appropriate boundary.
- Components And Nested LiveViewsHeading
Runtime architecture
- Asynchronous work and subscriptionsPage
Own finite tasks and long-lived message streams with the LiveView lifecycle, typed keys, explicit UI states, and predictable cancellation.
- Authentication and sessionsPage
Combine ordinary HTTP login and logout with opaque sessions and protected LiveView mounts.
- Client setup and static assetsPage
Load classpath or directory assets, render digested links, and connect the Phoenix LiveView client.
- Layouts, live sessions, and mount aspectsPage
Compose application shells, group compatible routes, and derive typed context before LiveView mount.
- LearnPage
Understand Scalive's server-owned programming model, then build and reason about a complete LiveView application.
- Models, messages, and effectsPage
Represent LiveView state, typed intent, and effectful transitions with Scala and the small ZIO vocabulary Scalive requires.
- Quick startPage
Create and run a standalone Scalive counter with Mill and the Phoenix LiveView client.
- URL state and navigationPage
Decode typed URL state, build checked destinations, and choose how a LiveView changes the browser URL.
- Why I Built ScalivePage
The path from building a production Scala.js application with Laminar to bringing Phoenix LiveView's server-driven model to Scala.
- Compatibility TargetHeading
Phoenix LiveView compatibility
- Components And LifecycleHeading
Phoenix LiveView compatibility