You are currently viewing the docs for Dioxus 0.5.7 which is no longer maintained.

Dioxus Reference

This Reference contains more detailed explanations for all concepts covered in the guide and more.

Rendering

  • RSX Rsx is a HTML-like macro that allows you to declare UI
  • Components Components are the building blocks of UI in Dioxus
  • Props Props allow you pass information to Components
  • Event Listeners Event listeners let you respond to user input
  • User Input How to handle User input in Dioxus
  • Dynamic Rendering How to dynamically render data in Dioxus

State

  • Hooks Hooks allow you to create components state
  • Context Context allows you to create state in a parent and consume it in children
  • Routing The router helps you manage the URL state
  • Resource Use future allows you to create an async task and monitor it's state
  • UseCoroutine Use coroutine helps you manage external state
  • Spawn Spawn creates an async task

Platforms

  • Choosing a Web Renderer Overview of the different web renderers
  • Desktop Overview of desktop specific APIS
  • Web Overview of web specific APIS
  • Fullstack Overview of Fullstack specific APIS
    • Server Functions Server functions make it easy to communicate between your server and client
    • Extractors Extractors allow you to get extra information out of the headers of a request
    • Middleware Middleware allows you to wrap a server function request or response
    • Authentication An overview of how to handle authentication with server functions
    • Routing An overview of how to work with the router in the fullstack renderer
  • SSR Overview of the SSR renderer
  • TUI Overview of web specific APIS
  • Liveview Overview of liveview specific APIS