返回目录 / 开发工具
Expo DOM Components 渐进迁移
让既有Web组件在原生应用WebView中运行,并在Web端保持原有渲染。
Skills
当Expo应用需要图表、富文本编辑器或其他依赖DOM的Web库时使用。为单独组件文件添加`"use dom"`指令,保持单一默认导出,只传可序列化props,并将CSS放在组件文件中。不要把DOM组件放入`_layout`,也不要用于简单原生界面或对原生性能敏感的页面;比较WebView开销后再渐进迁移。
权限边界
前置条件
- مشروعExpo مع مكون ويب أو مكتبة DOM؛ يلزم توافق نسخة Expo مع حزمة expo/dom.
权限边界
- تضيف WebView إلى مسار الواجهة وقد تنقل بيانات عبر حدود DOM؛ لا تمرر أسراراً أو كائنات غير قابلة للتسلسل ضمن props.
限制
WebView增加开销且原生深度集成受限;需要针对iOS/Android验证真实行为。
固定上游来源
- 仓库
- openai/plugins
- 文件路径
- plugins/expo/skills/use-dom/SKILL.md
- 固定提交
0722921d5542fc593105c27bd52630babd8b8c2a- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: MIT
适用工具
Codex · Expo DOM