Tamagui 2.7.7 on the @tamagui/config/v5 preset, as the kit in src/components/ui/ (src/ui/tamagui/ before setup). Pick it when you want a typed styling API with variants and a compiler instead of class strings. JS-only, so Expo Go works; animations use the react-native-reanimated you already have.
When to pick Tamagui
Tamagui: A typed styling API with variants and a compiler, still JS-only.
At a glance
- Runs in Expo Go
- Yes
- Files added
- 23
- npm packages
- 4
- Keys to paste
- None
- Included in
- Starter and Pro
Set it up
bun run setup --ui tamaguiSetup copies the module in, installs SDK-matched versions and removes the options you did not pick. Then bun run doctor lists every key still missing, with a link to where you get it. The step-by-step guide is in the Tamagui docs.
Wiring it by hand instead? Read the guide: Tamagui in Expo: setup, styling and themes.
Tamagui vs other UI options
| Option | Expo Go | npm packages | Keys to paste | Included in |
|---|---|---|---|---|
| Tamagui | Yes | 4 | 0 | Starter and Pro |
| NativeWind 4 | Yes | 6 | 0 | Free, Starter and Pro |
| NativeWind 5 | Yes | 6 | 0 | Starter and Pro |
| Unistyles 3 | Dev build | 3 | 0 | Starter and Pro |
| StyleSheet (plain RN) | Yes | 0 | 0 | Starter and Pro |
Questions
Can I use Tamagui in Expo Go?
Yes. This module runs in Expo Go, so you can try it before you make a development build.
What do I need to set up Tamagui in an Expo app?
Only bun run setup --ui tamagui. There are no API keys to paste; bun run doctor checks the result.
Does the ReadyNative free tier include Tamagui?
No. It ships in Starter and Pro (one payment, lifetime updates); the free tier uses NativeWind 4 for UI.
Tamagui or NativeWind 4 for Expo?
Tamagui: A typed styling API with variants and a compiler, still JS-only. NativeWind 4: The default. Stable NativeWind 4.2 on Tailwind 3 with React Native Reusables, biggest component ecosystem, Expo Go OK.
Tamagui or NativeWind 5 for Expo?
Tamagui: A typed styling API with variants and a compiler, still JS-only. NativeWind 5: RC · Tailwind 4. NativeWind 5 is still a release candidate; pick it if you want Tailwind 4 today.
Tamagui or Unistyles 3 for Expo?
Tamagui: A typed styling API with variants and a compiler, still JS-only. Unistyles 3: A C++/Nitro engine that re-themes without React re-renders. The fastest, and the only option that needs a dev build.
Which Tamagui version does it install?
For Expo SDK 57: @tamagui/animations-reanimated 2.7.7, @tamagui/config 2.7.7, @tamagui/font-inter 2.7.7, tamagui 2.7.7. Setup installs Expo packages with expo install, so they match the SDK.
Get it
Tamagui ships in Starter and Pro: one payment, lifetime updates. See pricing or browse every module.