Description:
An easy, customizable, and animated Multiple Select Library for React Native to select multiple options from a stylish popup.
Install & Import:
# NPM
$ npm i @freakycoder/react-native-multiple-select –save
import RNMultiSelect, { IMultiSelectDataTypes, } from “@freakycoder/react-native-multiple-select”;
Basic Usage:
// sample data
const staticData: Array<IMultiSelectDataTypes> = [
{
id: 0,
value: "Vue",
isChecked: false,
},
{
id: 1,
value: "Script",
isChecked: false,
},
{
id: 2,
value: "Com",
isChecked: false,
}
// more options here
];<RNMultiSelect
disableAbsolute
data={staticData}
onSelect={(selectedItems) => console.log("SelectedItems: ", selectedItems)}
/>Default props:
height?: number; width?: number; darkMode?: boolean; imageWidth?: number; TextComponent?: any; imageHeight?: number; ImageComponent?: any; placeholder?: string; arrowImageStyle?: any; doneButtonText?: string; menuItemTextStyle?: any; disableAbsolute?: boolean; doneButtonTextStyle?: any; placeholderTextStyle?: any; buttonContainerStyle?: any; menuBarContainerStyle?: any; multiSelectionText?: string; doneButtonShadowColor?: string; menuBarContainerWidth?: number; menuBarContainerHeight?: number; disableFilterAnimation?: boolean; doneButtonBackgroundColor?: string; data: Array<IMultiSelectDataTypes>; onSelect: (selectedItems: Array<IMultiSelectDataTypes>) => void; onDoneButtonPress?: () => void;







hank you so much for a well written, easy to understand article on this. It can get really confusing when trying to explain it – but you did a great job. Thank you!
reactjs online training