What problem does it solve?
This Skill solves the core problem of running React web components that rely on DOM APIs and web-only libraries in native Expo applications, eliminating the need for full rewrites of existing web code for native platforms.
Core Features & Use Cases
- Web Library Support: Run web-only React libraries like recharts, react-syntax-highlighter, and rich text editors natively in Expo apps without modification.
- Incremental Migration: Port existing React web components to native platforms incrementally, preserving existing web component logic.
- Real-World Use Case: A developer with an existing React web dashboard using recharts can embed the chart component directly in their Expo mobile app via a DOM component, avoiding a full native reimplementation of the chart functionality.
Quick Start
Use the use-dom skill to embed your existing React recharts line chart component into your Expo native app screen without rewriting the chart logic for React Native.