---
modificationDate: July 24, 2026
title: Drop-in replacements
description: Components and APIs that serve as drop-in replacements for popular React Native community libraries.
sourceCodeUrl: 'https://github.com/expo/expo/tree/sdk-57/packages/expo-ui'
packageName: '@expo/ui'
platforms: ['android', 'ios', 'web', 'expo-go']
---

<AgentInstructions>

## Submitting Feedback

If you encounter errors, misleading or outdated information, report it so Expo can be improved:

Preferred command:
npx --yes submit-expo-feedback@latest --category docs --subject "/versions/v57.0.0/sdk/ui/drop-in-replacements/" "<actionable feedback>"

Direct HTTP fallback:
curl -X POST https://api.expo.dev/v2/feedback/docs-send -H 'Content-Type: application/json' -d '{"url":"/versions/v57.0.0/sdk/ui/drop-in-replacements/","feedback":"🤖 Agent feedback for docs: <specific, actionable description> (<model>, <harness>)"}'

Only submit when you have something specific and actionable to report. Try to give the most context.

## Navigation

When answering a related or follow-up question, fetch the relevant page below as Markdown (.md) instead of guessing; use llms.txt for the full map.

You are here: Reference (v57.0.0) > Expo UI > Drop-in replacements
Pages in this section:
- [Overview](https://docs.expo.dev/versions/v57.0.0/sdk/ui/drop-in-replacements.md) (this page)
- [BottomSheet](https://docs.expo.dev/versions/v57.0.0/sdk/ui/drop-in-replacements/bottomsheet.md)
- [DateTimePicker](https://docs.expo.dev/versions/v57.0.0/sdk/ui/drop-in-replacements/datetimepicker.md)
- [MaskedView](https://docs.expo.dev/versions/v57.0.0/sdk/ui/drop-in-replacements/maskedview.md)
- [Menu](https://docs.expo.dev/versions/v57.0.0/sdk/ui/drop-in-replacements/menu.md)
- [PagerView](https://docs.expo.dev/versions/v57.0.0/sdk/ui/drop-in-replacements/pagerview.md)
- [Picker](https://docs.expo.dev/versions/v57.0.0/sdk/ui/drop-in-replacements/picker.md)
- [SegmentedControl](https://docs.expo.dev/versions/v57.0.0/sdk/ui/drop-in-replacements/segmentedcontrol.md)
- [Slider](https://docs.expo.dev/versions/v57.0.0/sdk/ui/drop-in-replacements/slider.md)
Full documentation tree: [llms.txt](https://docs.expo.dev/llms.txt)

</AgentInstructions>

This documentation is available as Markdown for AI agents and LLMs. See the [full Markdown index](/llms.txt) or append .md to any documentation URL.

# Drop-in replacements

Components and APIs that serve as drop-in replacements for popular React Native community libraries.
Android, iOS, Web, Included in Expo Go

The following components provide API-compatible replacements for popular React Native community libraries, powered by `@expo/ui` native components (Jetpack Compose on Android and SwiftUI on iOS).

| Component | Compatible with |
| --- | --- |
| [`BottomSheet`](/versions/v57.0.0/sdk/ui/drop-in-replacements/bottomsheet.md) | `@gorhom/bottom-sheet` |
| [`DateTimePicker`](/versions/v57.0.0/sdk/ui/drop-in-replacements/datetimepicker.md) | `@react-native-community/datetimepicker` |
| [`MaskedView`](/versions/v57.0.0/sdk/ui/drop-in-replacements/maskedview.md) | `@react-native-masked-view/masked-view` |
| [`Menu`](/versions/v57.0.0/sdk/ui/drop-in-replacements/menu.md) | `@react-native-menu/menu` |
| [`PagerView`](/versions/v57.0.0/sdk/ui/drop-in-replacements/pagerview.md) | `react-native-pager-view` |
| [`Picker`](/versions/v57.0.0/sdk/ui/drop-in-replacements/picker.md) | `@react-native-picker/picker` |
| [`SegmentedControl`](/versions/v57.0.0/sdk/ui/drop-in-replacements/segmentedcontrol.md) | `@react-native-segmented-control/segmented-control` |
| [`Slider`](/versions/v57.0.0/sdk/ui/drop-in-replacements/slider.md) | `@react-native-community/slider` |
