What are DOM Components? DOM components allow web code to run verbatim in a webview on native platforms while rendering as-is on web. This enables using web-only libraries like recharts , react-syntax-highlighter , or any React web library in your Expo app without modification. When to Use DOM Components Use DOM components when you need: Web-only libraries — Charts (recharts, chart.js), syntax highlighters, rich text editors, or any library that depends on DOM APIs Migrating web code — Bring existing React web components to native without rewriting Complex HTML/CSS layouts — When CSS features aren't available in React Native iframes or embeds — Embedding external content that requires a browser context Canvas or WebGL — Web graphics APIs not available natively When NOT to Use DOM Components Avoid DOM components when: Show more Installs 720 Repository expo/skills GitHub Stars 2.2K First Seen 5 days ago Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk Pass
expo-dom
安装
npx skills add https://github.com/expo/skills --skill expo-dom