A Native Picker with high performance for React Native.
This is a fork of beefe/react-native-picker with the following enhancements:
- Fixed overlay rendering issues - Resolves white screen problems that may occur in renderer
- Android row height support - Added support for customizing row height on Android platform
- Better performance - Optimized rendering with overlay
- Enhanced stability - Fixed various edge cases and crashes
npm install @see_you/react-native-picker --save
No manual linking required - it's automatic!
react-native link @see_you/react-native-picker
Platform | Version |
---|---|
iOS | 8.0+ |
Android | 4.1+ |
import Picker from "@see_you/react-native-picker";
// Simple data array
let data = [];
for (let i = 0; i < 100; i++) {
data.push(i);
}
Picker.init({
pickerData: data,
selectedValue: [59],
onPickerConfirm: (data) => {
console.log("Selected:", data);
},
onPickerCancel: (data) => {
console.log("Cancelled:", data);
},
onPickerSelect: (data) => {
console.log("Selected:", data);
},
});
Picker.show();