What problem does it solve? React Native apps cannot directly use web-only libraries like recharts or react-syntax-highlighter, forcing developers to rewrite existing React web code for native platforms. This Skill guides the creation of Expo DOM components that run web code verbatim in a webview on iOS and Android while rendering as-is on web. ## Core Features & Use Cases - DOM Component Authoring: Create components with the 'use dom' directive, the typed dom prop, and serializable props following Expo's rules. - Native-to-Web Bridge: Expose native actions like alerts and storage to the webview by passing async functions as props. - Web Library Integration: Use libraries such as recharts and react-syntax-highlighter inside native apps without modification. - Use Case: You have an existing React web dashboard built with recharts. Wrap it in a DOM component and embed it directly in your Expo app alongside native screens, passing route params from the native parent. ## Quick Start Create an Expo DOM component that renders my recharts line chart inside the native home screen.