dioxus-knowledge-patch
This skill should be used when writing Dioxus code, building Rust web/desktop/mobile apps with Dioxus, using the RSX macro, signals, server functions, or any Dioxus features from 0.5+ (2024–2026). It documents the idiomatic APIs and patterns introduced in 0.5+: the simplified component signature (fn App() -> Element); hook-style primitives such as use_signal and use_memo; the Signal<T> model with read/peek/write plus global and mapped signals; RSX patterns like conditionals, conditional attributes, keyed lists, children props, optional/default/Into props, and event/attribute idioms; asset management with asset! and per-asset options (images, CSS, preloads, minification); and server functions (# [server]) including route/query params, middleware, and extractors. Apply this skill when authoring components, building stateful reactive UIs, bundling assets, or implementing server-client endpoints to benefit from clearer ergonomics, stronger type-safety, and consistent launch/runtime behavior.