expo dom
Framework (OSS). Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally. For the end-to-end migration of a whole web app, use the expo-web-to-native skill.
AIexpo
official
Разработка
Что делает навык
DOM Components позволяют запускать веб-код без изменений в WebView на нативных платформах и в том же виде в вебе. Это решает задачу использования веб-библиотек и миграции существующего React-кода на нативные платформы без переписывания.
Когда применять
- Использование веб-специфичных библиотек, таких как recharts, chart.js или react-syntax-highlighter
- Миграция существующих React-компонентов с веба на нативные платформы без переписывания
- Создание сложных HTML/CSS-макетов, для которых недоступны функции CSS в React Native
- Встраивание внешних контентов через iframes, требующих контекста браузера
- Использование веб-API графики, таких как Canvas или WebGL
Как работает
- Импортировать DOM Components в проект Expo
- Заменить нативные компоненты на DOM-компоненты для участков кода, требующих веб-контекста
- Обеспечить, чтобы веб-код выполнялся верbatim (без изменений) в WebView на нативных платформах
- Обеспечить, чтобы тот же код рендерился как есть в веб-среде
- Использовать библиотеки, зависящие от DOM API, без модификации
Примеры запросов агенту
Как использовать recharts в Expo приложении для Android и iOS?
Мигрировать существующий React веб-компонент с использованием DOM Components
Встроить iframe с внешним контентом в нативное приложение Expo
Что понадобится
- Экосистема Expo
- React Native
- Доступ к DOM API (для веб-среды)
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «expo-dom» из репозитория:
# https://github.com/expo/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r expo-dom/ ~/.claude/skills/expo-dom/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.