Button

Installation

No MCP yet? Connect your agent.

Agent guide

Integrate universal Expo UIFrom the sub-collection

Universal Expo UI integration

Use the @expo/ui version chosen for the app's Expo SDK. Render every universal component tree inside a <Host> imported from @expo/ui. Host bridges the React Native tree to the native SwiftUI or Jetpack Compose tree and also supplies the web implementation where the component supports it.

Keep related universal controls inside the same host when practical. Use matchContents when the native tree should size the host, or give the host an explicit React Native size when it should fill available space. See the Host documentation for the sizing contract and platform details.

Related items

Alternatives

  • Button

    A SwiftUI action control with native styling, semantic roles and modifier support.

    ExpoSwiftUIiOS, tvOS
  • Button

    Jetpack Compose pressable controls with Material 3 filled, tonal, outlined, elevated and text treatments.

    ExpoAndroid onlyExpo Go