use-dom
oleh expo
Jalankan library khusus web di aplikasi Expo dengan merendernya di webview pada platform native dan apa adanya di web. Mendukung library web React apa pun (recharts, react-syntax-highlighter, canvas, WebGL) tanpa modifikasi dengan membungkusnya dalam file komponen DOM menggunakan direktif 'use dom'; Meneruskan properti yang dapat diserialisasi dan fungsi async dari native ke webview, memungkinkan komunikasi dua arah antara konteks native dan web. Menyertakan opsi konfigurasi webview melalui properti dom: kontrol scroll, area aman...
npx skills add https://github.com/expo/skills --skill use-domLebih banyak skill dari expo
android-e2e-testing
expo
Uji fitur Expo Router di emulator Android menggunakan ADB. Gunakan setelah mengimplementasikan fitur native Android atau saat memverifikasi perilaku UI di Android.
official
deep-code-review
expo
Tinjauan kode mendalam yang berfokus pada desain - memahami konteks basis kode sebelum mengevaluasi perubahan PR, mengirimkan umpan balik terstruktur ke GitHub
official
building-native-ui
expo
Panduan lengkap untuk membangun aplikasi Expo native dengan routing, styling, komponen, dan konvensi platform. Mencakup dasar-dasar Expo Router, tab native, navigasi stack, modal, dan form sheet dengan konvensi struktur rute yang detail. Termasuk aturan styling yang selaras dengan Apple Human Interface Guidelines: tata letak flexbox, penanganan safe area, animasi, bayangan melalui CSS boxShadow, dan pola desain responsif. Mendokumentasikan preferensi pustaka (expo-image untuk SF Symbols, expo-audio, expo-video,...
official
eas-update-insights
expo
Periksa kondisi pembaruan EAS yang telah dipublikasikan: tingkat kerusakan, jumlah pemasangan/peluncuran, pengguna unik, ukuran payload, serta pembagian antara pengguna tertanam dan OTA per…
official
expo-api-routes
expo
Rute API di Expo Router untuk logika sisi server, rahasia, dan integrasi pihak ketiga di EAS Hosting. Buat rute dengan akhiran +api.ts di direktori app; ekspor fungsi bernama untuk metode HTTP (GET, POST, PUT, DELETE). Tangani parameter kueri, header, badan JSON, dan segmen rute dinamis; tambahkan header CORS untuk klien web. Akses rahasia sisi server melalui process.env; atur variabel secara lokal di .env atau melalui eas env:create untuk produksi. Deploy ke EAS Hosting (Cloudflare Workers) dengan eas...
official
expo-cicd-workflows
expo
Menulis dan memvalidasi file YAML alur kerja EAS CI/CD untuk proyek Expo. Mengambil skema JSON terbaru dari API Expo untuk memastikan tipe pekerjaan, parameter, pemicu, dan konfigurasi runner tetap terkini. Mendukung ekspresi dinamis menggunakan sintaks ${{ }} dengan konteks untuk peristiwa GitHub, masukan alur kerja, keluaran pekerjaan, dan hasil langkah. Menyertakan skrip validasi bawaan yang memeriksa struktur alur kerja terhadap skema dan melaporkan kesalahan sebelum penerapan. Menyediakan dokumentasi referensi untuk sintaks,...
official
expo-deployment
expo
Penyebaran otomatis aplikasi Expo ke iOS App Store, Android Play Store, hosting web, dan lingkungan pratinjau. Mendukung build produksi dan pengiriman untuk iOS (App Store dan TestFlight) serta Android (Google Play Store) dengan perintah tunggal. Termasuk EAS Hosting untuk penyebaran web dengan URL pratinjau PR otomatis dan dukungan domain produksi. Menyediakan otomatisasi alur kerja CI/CD melalui EAS Workflows untuk build dan pengiriman yang dipicu oleh push kode. Manajemen versi otomatis dengan remote...
official
expo-dev-client
expo
Bangun klien pengembangan Expo kustom untuk menguji kode native pada perangkat fisik melalui EAS Build atau secara lokal. Hanya diperlukan saat menggunakan modul native kustom, target Apple (widget, app clips), atau kode native pihak ketiga yang tidak ada di Expo Go; coba Expo Go terlebih dahulu dengan npx expo start. Mendukung build cloud dengan pengiriman TestFlight otomatis atau build lokal di mesin Anda, menghasilkan file .ipa (iOS) atau .apk / .aab (Android). Memerlukan konfigurasi eas.json dengan profil pengembangan yang mengatur...
official