react-native-element-dropdown, maintained.
@carlos3g/element-dropdown is a drop-in fork of
react-native-element-dropdown.
Bugs get fixed, the toolchain stays current, and every release is
signed. Same API, same three components (Dropdown,
MultiSelect, SelectCountry), same props — change two lines and
keep shipping.
npm install @carlos3g/element-dropdown
- import { Dropdown } from 'react-native-element-dropdown';
+ import { Dropdown } from '@carlos3g/element-dropdown';
Why this fork exists
The original package is unmaintained. A large open-issue backlog,
plus clean community pull requests sitting untouched for years. If
you're already on react-native-element-dropdown, you've likely
hit one of these:
Invariant Violation: scrollToIndex out of rangewhen searching long lists- The list flashes at the wrong position for a frame when you reopen it
IDropdownRef/IMultiSelectRefaren't importable when you build for web or Expo- Every item has a non-overridable
padding: 17—itemContainerStylecan't shrink it MultiSelecttrigger usesplaceholderStyleeven after you've selected something
All fixed in this fork — along with plenty more. The release notes have the per-version detail.
Where to go next
- Installation — add the package to your project.
- Quick start — render your first
DropdownandMultiSelect. - Migration from upstream — what
changes (and what doesn't) when moving from
react-native-element-dropdown. - Components — full prop reference for
Dropdown,MultiSelect, andSelectCountry. - Guides — copy-paste recipes for common patterns.
- Why this fork — the longer version.