What problem does it solve?
React Native lacks the browser DOM required by many analytics, editing, and visualization libraries, so this Skill shows how to host those web experiences without abandoning the native shell.
Core Features & Use Cases
- Browser DOM bridge: Documents how placing 'use dom' at the start of a component runs it inside an isolated webview for charts, editors, maps, and other browser-centric UI.
- Serializable data flow: Explains that props must be JSON-serializable and how the injected dom prop controls scroll, sizing, and events.
- Example scenarios: Embed recharts, syntax highlighters, Tiptap editors, or Leaflet maps while native screens supply layout and coordinate data.
Quick Start
Add 'use dom' as the very first line of the component file, wrap it in a fixed-size native View, and pass only JSON-serializable props so the webview can render charts or editors.