Custom trigger
Replace the default Dropdown trigger (left icon + label + right icon) with your own layout using renderSelectedItem.
Different icons for open and closed
Use the visible argument in renderLeftIcon and renderRightIcon to swap icons based on open state.
Modal header
Render a sticky header (title + close button) above the dropdown list using renderModalHeader.
Empty state (no results)
Render a custom message when the data array is empty or the search returns nothing.
Sectioned lists
Group dropdown items under headings using the sections prop — swaps FlatList for SectionList internally while keeping the rest of the API unchanged.
Chip row inside the trigger
Render MultiSelect's selected chips inline in the trigger instead of below it.
Nesting inside a React Native Modal
Use isInsideModal so the Dropdown positions correctly when rendered inside a native Modal.