1.
Introduction
2.
Getting Started
2.1.
Leptos DX
2.2.
The Leptos Community and leptos-* Crates
3.
Part 1: Building User Interfaces
3.1.
A Basic Component
3.2.
Dynamic Attributes
3.3.
Components and Props
3.4.
Iteration
3.5.
Iterating over More Complex Data
3.6.
Forms and Inputs
3.7.
Control Flow
3.8.
Error Handling
3.9.
Parent-Child Communication
3.10.
Passing Children to Components
3.11.
No Macros: The View Builder Syntax
4.
Reactivity
4.1.
Working with Signals
4.2.
Responding to Changes with create_effect
4.3.
Interlude: Reactivity and Functions
5.
Testing
6.
Async
6.1.
Loading Data with Resources
6.2.
Suspense
6.3.
Transition
6.4.
Actions
7.
Interlude: Projecting Children
8.
Global State Management
9.
Router
9.1.
Defining <Routes/>
9.2.
Nested Routing
9.3.
Params and Queries
9.4.
<A/>
9.5.
<Form/>
10.
Interlude: Styling
11.
Metadata
12.
Client-Side Rendering: Wrapping Up
13.
Part 2: Server Side Rendering
13.1.
cargo-leptos
13.2.
The Life of a Page Load
13.3.
Async Rendering and SSR “Modes”
13.4.
Hydration Bugs
14.
Working with the Server
14.1.
Server Functions
14.2.
Extractors
14.3.
Responses and Redirects
15.
Progressive Enhancement and Graceful Degradation
15.1.
<ActionForm/>s
16.
Deployment
16.1.
Optimizing WASM Binary Size
17.
Guide: Islands
18.
Appendix: How Does the Reactive System Work?
Light
Rust
Coal
Navy
Ayu