Agent Wealth HubFree public resources
中文 EN العربية

Back to catalog / Developer tools

Expo DOM Components for Incremental Migration

Run existing web components in a native app’s WebView while preserving their web rendering.

Skills

Use when an Expo app needs charts, rich-text editors, or other DOM-dependent web libraries. Put the `"use dom"` directive at the top of a standalone component file, keep one default export, pass only serializable props, and include CSS in that file. Do not use DOM components in `_layout` or for simple UI and performance-critical native paths; weigh WebView overhead and migrate incrementally.

Permissions

Prerequisites

Permissions

Limitations

WebViews add overhead and limit deep native integration; verify behavior on real iOS and Android builds.

Pinned upstream source

https://github.com/openai/plugins/blob/0722921d5542fc593105c27bd52630babd8b8c2a/plugins/expo/skills/use-dom/SKILL.md

Repository
openai/plugins
File path
plugins/expo/skills/use-dom/SKILL.md
Pinned commit
0722921d5542fc593105c27bd52630babd8b8c2a
Source checked
2026-10-14 · Reviewed against the pinned upstream source

Repository metrics

These values describe the upstream repository, not popularity or likes for an individual skill or playbook.

Stars
Not collected
Forks
Not collected
Observed at
Not collected

No metrics snapshot is available yet.

License: MIT

Compatible tools

Codex · Expo DOM

View skill directory

Main topic

Take a coding Agent change from context to verification

Related resources