HomeGuidesReferenceLearn

Reference version

ArchiveExpo SnackDiscord and ForumsNewsletter

SegmentedControl

GitHub

npm

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

Android
iOS
Web

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
npx expo install @react-native-segmented-control/segmented-control

If you're installing this in a bare React Native app, you should also follow these additional installation instructions.

Usage

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