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
  • Liveview Overview of liveview specific APIS