This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
This is documentation for the next SDK version. For up-to-date documentation, see the latest version (SDK 57).
Expo UI
A set of components that allow you to build UIs directly with Jetpack Compose and SwiftUI from React.
Android
iOS
tvOS
Included in Expo Go
@expo/ui is a set of native input components that allows you to build fully native interfaces with Jetpack Compose and SwiftUI. It aims to provide the commonly used features and components that a typical app will need.
Available platforms
Components are available for the following platforms:
- Jetpack Compose: Build native Android interfaces with Jetpack Compose components
- SwiftUI: Build native iOS interfaces with SwiftUI components
- Universal: Cross-platform components that run on Android, iOS, and web from a single source
Drop-in replacements
See Drop-in replacements for API-compatible replacements for popular React Native community libraries.
Available components
Jetpack Compose








































Host














Modifiers








RNHostView


























useNativeState
SwiftUI
AccessoryWidgetBackground
























Group
Host






LazyHStack
LazyVStack






Modifiers
Namespace








RNHostView










SwipeActions








useNativeState



































