# expo/react-native-action-sheet

A cross-platform ActionSheet for React Native

Repository: https://github.com/expo/react-native-action-sheet
Canonical: https://ross.abutalabs.com/products/react-native-action-sheet
Language: TypeScript
License: MIT
License Family: permissive
Topics: hacktoberfest, react-native, android, expo, ios, actionsheet
Last push: 2025-02-25T15:47:01+00:00

## Health v2 (maintenance only)
Score: 26/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 8, release rhythm 8, longevity 100
- inputs: {"age_days": 3914, "days_push": 554, "days_rel": 554, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1577, forks 223 (observed 2026-08-28T04:05:06.067310+00:00)

## What it is
A cross-platform ActionSheet component library for React Native, using the native UIActionSheet on iOS and a pure JavaScript implementation on Android and web. It provides an ActionSheetProvider context plus a useActionSheet hook to show option menus from any component.

## Use cases
- show a bottom action menu in a react native app
- present delete/save/cancel options cross-platform
- add an ios-style action sheet to an expo project
- display a menu of choices when a button is pressed
- implement destructive action confirmation menus
- use action sheets in react native web apps

## When to choose
- building a react native or expo app needing a cross-platform action sheet
- wanting native iOS UIActionSheet behavior with a JS fallback elsewhere
- preferring a small MIT-licensed library with a hook-based API

## When to avoid
- building outside react native (plain iOS/Android or web frameworks)
- needing fully custom-styled menus rather than platform-native sheets
- targeting platforms like macOS or Windows TV where it is untested

## Facets
- artifact type: library
- maturity: stable
- function: ui-components, mobile-framework
- domain: mobile-development, frontend, cross-platform
- platform: -
- tags: react-native, expo, action-sheet, typescript, hooks, ios, android, web

## Member repositories
- expo/react-native-action-sheet (main) score 26

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:06.067310+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:57:02.735079+00:00, confidence not recorded.
  - readme: https://github.com/expo/react-native-action-sheet (fetched 2026-08-28T04:05:06.067310+00:00, sha 9e2df0df5e68)
- Data as of 2026-08-30T08:39:29.467469+00:00.
