File: segmented-control.md | Updated: 11/15/2025
Hide navigation
Search
Ctrl K
Home Guides EAS Reference Learn
Reference version
SDK 52
Archive Expo Snack Discord and Forums Newsletter
A React Native library that provides a component to render UISegmentedControl from iOS.
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).
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.
See full documentation at react-native-community/segmented-control
.