Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. React Native
  3. react-native-multiselect

react-native-multiselect

MITJavaScriptv0.5.11

A customizable multi-select component for React Native applications with support for single and multi-selection modes.

GitHubGitHub
587 stars319 forks0 contributors

What is react-native-multiselect?

react-native-multiple-select is a React Native component that enables users to select single or multiple items from a dropdown list. It solves the need for a robust, customizable selection interface in mobile apps, offering features like search filtering, dynamic item addition, and extensive styling options.

Target Audience

React Native developers building mobile applications that require user selection interfaces, such as form inputs, settings panels, or content filters.

Value Proposition

Developers choose this component for its high customizability, comprehensive feature set, and straightforward integration. It eliminates the need to build selection UIs from scratch while providing professional-grade functionality.

Overview

Simple multi-select component for react-native

Use Cases

Best For

  • Adding multi-select dropdowns to React Native forms
  • Building filter interfaces with search capabilities
  • Creating customizable settings or preference selectors
  • Implementing tag selection with tokenized display
  • Developing apps that require dynamic item addition in lists
  • Replacing basic pickers with enhanced selection components

Not Ideal For

  • Projects requiring active maintainer support and frequent updates
  • Applications with complex nested ScrollView layouts where dropdown scrolling may conflict
  • Teams seeking minimal setup without additional icon library configuration

Pros & Cons

Pros

Extensive Customization Options

Offers numerous style props for colors, fonts, and layout, such as tagBorderColor and itemTextColor, allowing deep integration with any app's design system.

Built-in Search Filtering

Includes partial and full-text filtering methods via the filterMethod prop, enabling efficient item discovery in large lists without extra code.

Flexible Selection Modes

Supports both single and multiple item selection with the single prop, catering to diverse use cases like forms or settings panels.

Dynamic Item Addition

Allows users to add new items on-the-fly using the canAddItems prop, enhancing interactivity for dynamic content management.

Cons

Inactive Maintenance

The maintainer has publicly stated being too busy to dedicate time, risking unresolved bugs or lack of updates, as per the important notice in the README.

Additional Dependency Setup

Requires separate configuration of react-native-vector-icons, adding complexity beyond a simple npm install and potentially delaying integration.

ScrollView Compatibility Issues

When nested in a ScrollView, the fixedHeight prop can cause scrolling conflicts, limiting layout flexibility and requiring workarounds, as documented in the issues.

Frequently Asked Questions

Quick Stats

Stars587
Forks319
Contributors0
Open Issues84
Last commit4 months ago
CreatedSince 2017

Tags

#mobile-ui#multi-select#customizable#frontend#react-native#ui-components#dropdown

Built With

J
JavaScript
R
React Native

Included in

React Native35.6k
Auto-fetched 1 day ago

Related Projects

react-native-vector-iconsreact-native-vector-icons

Customizable Icons for React Native with support for image source and full styling.

Stars17,864
Forks2,100
Last commit5 days ago
lottie-react-nativelottie-react-native

Lottie wrapper for React Native.

Stars17,149
Forks1,801
Last commit8 days ago
react-native-mapsreact-native-maps

React Native Mapview component for iOS + Android

Stars15,958
Forks4,951
Last commit1 month ago
react-native-gifted-chatreact-native-gifted-chat

💬 The most complete chat UI for React Native

Stars14,412
Forks3,611
Last commit19 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub