SuperAPI AI 工具集

dioxus-knowledge-patch

通用与其它

查看项目

更新于 10-16 06:50

技能介绍

用途:在创建、迁移、调试、测试或打包 Dioxus 应用时提供参考,先检查项目再选择 API,因为稳定版与预发布版行为不同。

主要能力:按主题组织参考文档,包括组件与响应式(props、signals、stores、hooks、tasks、resources、suspense、errors、events)、资源与样式 UI(assets、RSX、属性、CSS、Tailwind、文档元素、可访问 UI)、全栈与路由(server functions、Axum、SSR、hydration、forms、streaming、WebSockets、files、routing)、CLI 与平台打包(Web/Desktop/Mobile、日志、调试、部署、安装器)、渲染器与测试内部(原生与自定义渲染器、LiveView、直接 SSR、测试、热补丁、WASM 拆分、原生插件)、迁移与边界情况(破坏性 API 变更、弃用、依赖边界、行为边界、预览注意事项)、生态 SDK 组件(样式组件、原语、虚拟列表、属性、SDK 服务、持久化、定时器)。

必要用法:改动 API 前检查 Cargo.toml、Cargo.lock、Dioxus.toml、启用的 Cargo features 和已安装的 dx 版本;确定应用目标平台;将客户端与服务端依赖分别置于对应 Cargo feature 后;优先使用统一的 dioxus crate 及其当前 prelude;诊断原生或移动工具链失败前运行 dx doctor;预览 API 需按需启用并核对依赖与 CLI 版本。常用命令:dx doctor、dx serve --web、dx build --raw-json-diagnostics、dx bundle --json-output。

限制:Dioxus 0.8.0-alpha.1 为预发布指引,稳定版发布前可能变化;原生客户端支持 server functions、files、streams、WebSockets,但不支持 SSR、hydration 数据、SSG 或 FullstackContext;LiveView 在服务端执行 Rust 处理器,无法及时取消浏览器默认行为;原生打包与宿主绑定,移动构建还依赖平台 SDK 与签名配置。其余细节暂未提供。