use-dom

von expo

Führe webbasierte Bibliotheken in Expo-Apps aus, indem du sie auf nativen Geräten in Webviews und im Web unverändert darstellst. Unterstützt jede React-Webbibliothek (recharts, react-syntax-highlighter, canvas, WebGL) ohne Anpassungen, indem du sie in eine DOM-Komponentendatei mit der 'use dom';-Direktive einbettest. Übergibt serialisierbare Props und asynchrone Funktionen von nativen an Webviews und ermöglicht so bidirektionale Kommunikation zwischen nativen und Web-Kontexten. Enthält Webview-Konfigurationsoptionen über die dom-Prop: Scrollsteuerung, Safe Area...

npx skills add https://github.com/expo/skills --skill use-dom

Mehr Skills von expo

android-e2e-testing
expo
Testen Sie Expo Router-Funktionen auf Android-Emulatoren mit ADB. Verwenden Sie dies nach der Implementierung nativer Android-Funktionen oder bei der Überprüfung des UI-Verhaltens auf Android.
official
deep-code-review
expo
Tiefgehende, designorientierte Code-Review – versteht den Codebase-Kontext, bevor PR-Änderungen bewertet werden, und veröffentlicht strukturiertes Feedback auf GitHub
official
building-native-ui
expo
Vollständiger Leitfaden zum Erstellen nativer Expo-Apps mit Routing, Styling, Komponenten und Plattformkonventionen. Behandelt Expo Router-Grundlagen, native Tabs, Stack-Navigation, Modals und Formularblätter mit detaillierten Routenstrukturkonventionen. Enthält Styling-Regeln gemäß den Apple Human Interface Guidelines: Flexbox-Layouts, Safe-Area-Handling, Animationen, Schatten via CSS boxShadow und responsive Designmuster. Dokumentiert Bibliothekspräferenzen (expo-image für SF Symbols, expo-audio, expo-video,...
official
eas-update-insights
expo
Überprüfen Sie den Zustand veröffentlichter EAS-Updates: Absturzraten, Installations-/Startzahlen, eindeutige Nutzer, Payload-Größe und die Aufteilung zwischen eingebetteten und OTA-Nutzern pro…
official
expo-api-routes
expo
API-Routen in Expo Router für serverseitige Logik, Geheimnisse und Drittanbieter-Integrationen auf EAS Hosting. Erstelle Routen mit +api.ts-Suffix im App-Verzeichnis; exportiere benannte Funktionen für HTTP-Methoden (GET, POST, PUT, DELETE). Verarbeite Abfrageparameter, Header, JSON-Bodies und dynamische Routensegmente; füge CORS-Header für Web-Clients hinzu. Greife auf serverseitige Geheimnisse über process.env zu; setze Variablen lokal in .env oder über eas env:create für die Produktion. Stelle auf EAS Hosting (Cloudflare Workers) mit eas bereit...
official
expo-cicd-workflows
expo
Schreibt und validiert EAS CI/CD-Workflow-YAML-Dateien für Expo-Projekte. Ruft das neueste JSON-Schema von der Expo-API ab, um sicherzustellen, dass Job-Typen, Parameter, Trigger und Runner-Konfigurationen aktuell sind. Unterstützt dynamische Ausdrücke mit der ${{ }}-Syntax und Kontexten für GitHub-Ereignisse, Workflow-Eingaben, Job-Ausgaben und Schrittergebnisse. Enthält ein integriertes Validierungsskript, das die Workflow-Struktur gegen das Schema prüft und Fehler vor der Bereitstellung meldet. Bietet Referenzdokumentation für Syntax,...
official
expo-deployment
expo
Automatisierte Bereitstellung von Expo-Apps im iOS App Store, Android Play Store, Webhosting und Vorschauumgebungen. Unterstützt Produktions-Builds und Einreichungen für iOS (App Store und TestFlight) und Android (Google Play Store) mit einzelnen Befehlen. Enthält EAS Hosting für Web-Bereitstellungen mit automatischen PR-Vorschau-URLs und Produktionsdomain-Unterstützung. Bietet CI/CD-Workflow-Automatisierung über EAS Workflows für getriggerte Builds und Einreichungen bei Code-Pushes. Automatische Versionsverwaltung mit Remote...
official
expo-dev-client
expo
Erstelle benutzerdefinierte Expo-Entwicklungsclients zum Testen von nativem Code auf physischen Geräten über EAS Build oder lokal. Nur erforderlich bei Verwendung benutzerdefinierter nativer Module, Apple-Ziele (Widgets, App Clips) oder nativer Drittanbieter-Code, der nicht in Expo Go verfügbar ist; versuche zuerst Expo Go mit npx expo start. Unterstützt Cloud-Builds mit automatischer TestFlight-Einreichung oder lokale Builds auf Ihrem Rechner, die .ipa (iOS) oder .apk/.aab (Android) Dateien ausgeben. Erfordert eas.json-Konfiguration mit einem Entwicklungsprofil, das... festlegt.
official