Native & Expo Go
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:
npx expo prebuildnpx expo run:ios # or run:androidOptional 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.
| Prop | Type | Default |
|---|---|---|
| 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.