Grab 30% off Pro with

LAUNCH

ends in

Buy now

Native & Expo Go

Most ExpoKit UI is copied TypeScript — no custom native modules of its own. What you can run in Expo Go depends on which optional peers an item pulled in, not on ExpoKit as a package.

Expo Go

Free items that only need react-native-svg and core Expo modules run in Expo Go on iOS and Android. The docs badge says Expo Go when that is true for an item.

Development build

Items that need Skia, expo-glass-effect, or other natives not bundled in Expo Go show Dev build. Create one once per machine or use EAS:

terminal
npx expo prebuildnpx expo run:ios   # or run:android
Trying on a phone without a dev build? Use a component that lists Expo Go, or open the playground QR on Run on your phone.

Optional dependencies

add installs what the item declares. If you copy files manually, match the component page's dependency list and run npx expo install for each.

PropTypeDefault
expo-haptics

Tactile feedback on buttons, sheets, toggles and sliders where the component supports it.

optional—
expo-blur

Blurred scrims behind dialogs and sheets (styled components, not platform glass).

optional—
expo-glass-effect

Liquid Glass template and glass-* components on supported iOS versions.

optional—
@shopify/react-native-skia

Glass carousel and other Skia-backed demos.

optional—
react-native-reanimated + gesture-handler

Advanced motion items (toasts, maps, carousels) — installed per item by add.

optional—

Liquid Glass

The Liquid Glass tabs template (see Glass) and glass components target iOS system materials. They need a dev build and a supported OS version; on older iOS or Android they fall back to blurred or solid surfaces without crashing.

Web

Docs previews run in the browser via React Native Web. Your app's web build follows the same component code you copied — test gestures and safe areas on web separately if you ship there.