Dioxus Reference
This Reference contains more detailed explanations for all concepts covered in the guide and more.
Rendering
RSXRsx is a HTML-like macro that allows you to declare UIComponentsComponents are the building blocks of UI in DioxusPropsProps allow you pass information to ComponentsEvent ListenersEvent listeners let you respond to user inputUser InputHow to handle User input in DioxusDynamic RenderingHow to dynamically render data in Dioxus
State
HooksHooks allow you to create components stateContextContext allows you to create state in a parent and consume it in childrenRoutingThe router helps you manage the URL stateResourceUse future allows you to create an async task and monitor it's stateUseCoroutineUse coroutine helps you manage external stateSpawnSpawn creates an async task
Platforms
Choosing a Web RendererOverview of the different web renderersDesktopOverview of desktop specific APISWebOverview of web specific APISFullstackOverview of Fullstack specific APISServer FunctionsServer functions make it easy to communicate between your server and clientExtractorsExtractors allow you to get extra information out of the headers of a requestMiddlewareMiddleware allows you to wrap a server function request or responseAuthenticationAn overview of how to handle authentication with server functionsRoutingAn overview of how to work with the router in the fullstack renderer
SSROverview of the SSR rendererLiveviewOverview of liveview specific APIS