extra credit Search 85,062 technologies ⌘K Download for Mac

Leptos

Category
Frameworks and libraries
Docs outline
14 sections

Official docs outline

book.leptos.dev
  1. Getting started

    Project setup, client-side versus server-side rendering, cargo-leptos and the development workflow.

  2. Building the UI: components and the view macro

    Components, props, the view! macro, dynamic attributes, iteration, forms and control flow.

  3. Parent-child communication

    Passing signals, callbacks, context and events between parent and child components.

  4. Reactivity

    Signals, derived signals, memos and effects, and how the fine-grained reactive graph updates the DOM.

  5. Working with signals

    Reading, writing and updating signals, RwSignal, signal splitting and the Send/Sync storage model.

  6. Async: resources, Suspense and actions

    Loading data with Resource, showing fallbacks with Suspense and Transition, and mutating with Action.

  7. Error handling

    Returning Result from views and using ErrorBoundary to display errors.

  8. Routing

    Routes, nested routing, path params and query params, links and forms in leptos_router.

  9. Server-side rendering and hydration

    SSR life cycle, cargo-leptos, hydration bugs, and the different SSR modes.

  10. Server functions

    Writing #[server] functions, extractors and responses to call server code from the client.

  11. Progressive enhancement and ActionForm

    Making forms and navigation work without WebAssembly using ActionForm and server actions.

  12. Islands architecture

    Shipping interactivity only for island components to reduce WebAssembly size.

  13. Global state management

    Sharing state across the app with context and patterns for global stores.

  14. Deployment and binary size

    Optimizing WebAssembly binary size and deploying Leptos apps.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 113
↑↓ move ↵ open