📄 expo/versions/v52.0.0/sdk/segmented-control

File: segmented-control.md | Updated: 11/15/2025

Source: https://docs.expo.dev/versions/v52.0.0/sdk/segmented-control

Hide navigation

Search

Ctrl K

Home Guides EAS Reference Learn

Reference version

SDK 52

Archive Expo Snack Discord and Forums Newsletter

SegmentedControl

GitHub npm

A React Native library that provides a component to render UISegmentedControl from iOS.

GitHub npm

Android

iOS

Web

Bundled version:

2.5.4

Copy page


It's like a fancy radio button, or in Apple's words: "A horizontal control that consists of multiple segments, each segment functioning as a discrete button" (source ). This component renders to a UISegmentedControl on iOS, and to faithful recreations of that control on Android and web (because no equivalent exists on those platforms' standard libraries).

Installation


Terminal

Copy

- npx expo install @react-native-segmented-control/segmented-control

If you are installing this in an existing React Native app , make sure to install expo in your project. Then, follow the installation instructions provided in the library's README or documentation.

Usage


See full documentation at react-native-community/segmented-control .