More Premium Hugo Themes Premium React Themes

React Native Popup Menu

Popup menu component for React Native

React Native Popup Menu

Popup menu component for React Native

Author Avatar Theme by instea
Github Stars Github Stars: 1545
Last Commit Last Commit: Dec 23, 2025 -
First Commit Created: Feb 24, 2024 -
React Native Popup Menu screenshot

Overview

The react-native-popup-menu is an extensible popup menu component designed for React Native, supporting Android, iOS, and unofficially UWP and react-native-web platforms. It offers a simple-to-use interface for displaying popup/context menus with various modes and customization options.

Features

  • Simple to use popup/context menu
  • Multiple modes: animated, not animated, slide in from bottom or popover
  • Opening and closing animations with optional back button handling
  • Easy styling and customization on various levels
  • Can function as both controlled and uncontrolled component
  • Support for RTL layout
  • Community-driven features including support for UWP, react-native-web, and react-native-desktop
  • Typescript definitions for seamless integration

Installation

To install the react-native-popup-menu, follow these steps:

  1. Install the package using npm:
$ npm install react-native-popup-menu
  1. Import MenuProvider and Menu components where needed in your application:
import { MenuProvider, Menu } from 'react-native-popup-menu';
  1. Refer to the API documentation for more detailed usage instructions.

Summary

The react-native-popup-menu is a versatile and user-friendly component for creating popup menus in React Native applications across multiple platforms. With a range of customization options, animation modes, and community-driven features, it offers developers a convenient solution for integrating popup menus into their projects.