LogoClawIndex
CasesSkillsAbout
LogoClawIndex

use-dom - Use Expo DOM components to run web code in webviews

Run web code in webviews on native platforms and as-is on web

Tags

Updated: 2026-02-09

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Run web code in webview
  • Use web-only libraries
  • Migrate web code to native
  • Handle complex HTML/CSS layouts
  • Embed iframes and external content
  • Use Canvas or WebGL APIs
  • Expose native actions to webview

Inputs

  • DOM component file
  • dom prop configuration
  • Serializable props
  • CSS files or inline styles
  • Asset files
  • Web libraries

Outputs

  • Web components rendered in webview
  • Hybrid native/web application
  • Cross-platform UI components

Requirements

  • 'use dom'; directive at file top
  • Single default export per file
  • DOM components in separate files
  • Serializable props only
  • CSS included in component file
  • Expo development environment

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
DOM
Webview
Cross-platform
React
Expo
Web
Run web code in webview
Use web-only libraries
Migrate web code to native
Handle complex HTML/CSS layouts
DOM component file
dom prop configuration
Serializable props
Web components rendered in webview
Hybrid native/web application
Cross-platform UI components