A single / multiple, categorizable, customizable, localizable and searchable item picker (drop-down) component for react native which supports both Android & iOS.

Usage no npm install needed!

<script type="module">
  import reactNativeDropdownPicker from '';


React Native Dropdown Picker 5.x

Screenshot Screenshot Screenshot


The documentation has been moved to**


Previous versions of this package are deprecated and incompatible with the current version.


If you want to contribute to this package, Create a new issue and let us know about it.


We are constantly working to improve this project, help us with your donation as a "Thank you"!

Donate Bitcoin

  • Payment Address: bc1q7sgzww3l0fk3dyy9mzcjxdw9rla3yvhuyf0qku
    QR Code

Merge and Release Process

Branches in use


PRs should be made against and merged into the dev-5.x branch, which is set as the default branch on github.


Releases are currently made from the 5.x branch.

Release Process

To make a new release, follow these steps:

  • Verify the development branch has all the changes desired in a release and works well
  • Make and merge a final PR into development branch that increments the version number in package.json
  • Make and merge a PR from the development branch to the release branch
  • Using the GitHub web UI, draft a new release using tag name vx.x.x (replace the x values as appropriate of course), with the release branch as the target, with release name vx.x.x (again, with appropriate numbers in place of x of course)
  • Verify in the GitHub Actions panel for the repository that NPM publish succeeded