You are currently viewing the docs for Dioxus 0.7.0 which is under construction.

Advanced Topics

This section covers a variety of advanced topics you may find useful as your dioxus app grows. It covers topic from organizing your app with custom hooks to breaking out of dioxus with effects.

Table of Contents

  • Custom hooks In addition to the built-in hooks, Dioxus lets you create your own custom hooks to encapsulate logic you can use throughout your components.
  • Component Lifecycle Every component in dioxus follows the same, mount, diff and drop lifecycle. This section covers how to hook into that lifecycle.
  • Suspense Suspense lets wait for async data and provides a way to show a unified loading view for a group of components.
  • Breaking Out Sometimes the apis provided by dioxus aren't enough. This section covers how to break out of dioxus and use your own apis to manipulate the DOM or call JS functions.