ActionSheet for React NativeActionSheet for React Native
/
GitHubGitHub
/
  • Introduction
  • Installation
  • Basic usage
  • Guides
    • Usage with SheetManager
    • Passing data to ActionSheet
    • Using ActionSheet Router
    • Returning results from ActionSheet
    • Ref access from anywhere
    • Using ScrollView
    • Background Interaction
    • Position tracking
    • Handling SafeArea
    • Migrating to v0.8.0
  • Reference
    • ActionSheet props
    • ActionSheetRef
    • SheetManager
    • SheetProps
    • SheetProvider
    • useScrollHandlers
    • registerSheet
    • ShowOptions
    • HideOptions
    • useRouter
    • useSheetRouteParams
    • useSheetIDContext
    • useProviderContext
    • Route
  • Introduction
  • Installation
  • Basic usage
  • Guides
    • Usage with SheetManager
    • Passing data to ActionSheet
    • Using ActionSheet Router
    • Returning results from ActionSheet
    • Ref access from anywhere
    • Using ScrollView
    • Background Interaction
    • Position tracking
    • Handling SafeArea
    • Migrating to v0.8.0
  • Reference
    • ActionSheet props
    • ActionSheetRef
    • SheetManager
    • SheetProps
    • SheetProvider
    • useScrollHandlers
    • registerSheet
    • ShowOptions
    • HideOptions
    • useRouter
    • useSheetRouteParams
    • useSheetIDContext
    • useProviderContext
    • Route
Edit this page on GitHub
Introduction

react-native-actions-sheet

A Cross Platform(Android, iOS & Web) ActionSheet with a robust and flexible api, native performance and zero dependency code for react native. Create anything you want inside ActionSheet.

Cross Platform (iOS and Android)

Native Animations & Performance

Gestures support

Raw ActionSheet - You can Add Anything

Support snap points

Support TextInputs & Keyboard

Works on Tablets and iPads

Global SheetManager

Supports ScrollViews & Virtualization

Background interaction

Works with expo projects

Installation
MIT 2025 © Ammar Ahmed.