# dioxus | Dioxus Labs | Knowledge Base | Instagit

Fullstack app framework for web, desktop, and mobile.

GitHub Stars: 38k

Repository: https://github.com/DioxusLabs/dioxus

---

## Articles

### [How the Dioxus Scheduler Coordinates Async Tasks and Effects: A Deep Dive into the VirtualDom Runtime](/DioxusLabs/dioxus/dioxus-scheduler-async-tasks-effects)

Learn how the Dioxus scheduler organizes async tasks and effects for deterministic execution. Explore the VirtualDom runtime's effective coordination.

- Tags: deep-dive
- Published: 2026-07-23

### [How Generational-Box Provides Validity for Signals in Dioxus](/DioxusLabs/dioxus/dioxus-generational-box-signal-validity)

Learn how generational-box ensures signal validity in Dioxus by pairing state with generation counters. Prevent use-after-free bugs with automatic invalidation.

- Tags: internals
- Published: 2026-07-23

### [How Subsecond Hot-Patches Rust Code: Jump Table Indirection Explained](/DioxusLabs/dioxus/dioxus-subsecond-hotpatch-rust)

Discover how Subsecond hot-patches Rust code via a lock-free jump table. Learn how function pointers are atomically swapped at runtime for efficient updates without memory modification.

- Tags: internals
- Published: 2026-07-23

### [How Does Event Handling Work Across Different Dioxus Renderers?](/DioxusLabs/dioxus/dioxus-event-handling-renderers)

Discover how Dioxus unifies event handling across Web, Desktop, Native, and LiveView renderers. Learn how native UI events become typed objects for shared component code.

- Tags: internals
- Published: 2026-07-23

### [How to Build Mobile Apps for iOS and Android with Dioxus: A Complete Guide](/DioxusLabs/dioxus/dioxus-mobile-apps-ios-android)

Learn to build native iOS and Android apps from a single Rust codebase with Dioxus. Deploy cross-platform mobile apps efficiently using the dx CLI.

- Tags: how-to-guide
- Published: 2026-07-23

### [How the Dioxus Interpreter Optimizes DOM Mutations for Web: The Rust-to-JavaScript Pipeline](/DioxusLabs/dioxus/how-does-dioxus-interpreter-optimize-dom-mutations-for-web)

Learn how the Dioxus interpreter optimizes DOM mutations by batching Rust VirtualDOM updates, minimizing reflows, and efficiently flushing changes to web APIs.

- Tags: internals
- Published: 2026-07-23

### [How CSS Modules Integration Works in Dioxus: A Deep Dive into the Manganis Asset System](/DioxusLabs/dioxus/how-does-css-modules-integration-work-in-dioxus)

Learn how Dioxus integrates CSS Modules with its Manganis asset system. Discover type-safe constants and build-time transformations for efficient styling.

- Tags: deep-dive
- Published: 2026-07-23

### [Dioxus Signals vs Stores: State Management Best Practices](/DioxusLabs/dioxus/dioxus-signals-vs-stores-state-management-best-practices)

Master Dioxus state management. Learn best practices for Signals and Stores, choosing the right tool for simple or complex data. Optimize your Dioxus app reactivity.

- Tags: best-practices
- Published: 2026-07-23

### [How Dioxus Renderers Apply DOM Changes Using WriteMutations](/DioxusLabs/dioxus/how-do-dioxus-renderers-apply-dom-changes-using-writemutations)

Learn how Dioxus renderers apply DOM changes using WriteMutations. Discover how abstract mutation instructions are translated into platform-specific UI updates for the Dioxus renderer.

- Tags: internals
- Published: 2026-07-23

### [How Dioxus Server Functions Work: Full-Stack Rust Development Explained](/DioxusLabs/dioxus/how-do-dioxus-server-functions-work)

Learn how Dioxus Server Functions enable type-safe full-stack Rust development. Explore the #[server] macro compilation for server handlers and client stubs.

- Tags: deep-dive
- Published: 2026-07-23

