diff --git a/Libraries/Components/Picker/PickerAndroid.android.js b/Libraries/Components/Picker/PickerAndroid.android.js index 9dcc8cc10..6e82f8c7e 100644 --- a/Libraries/Components/Picker/PickerAndroid.android.js +++ b/Libraries/Components/Picker/PickerAndroid.android.js @@ -119,7 +119,9 @@ class PickerAndroid extends React.Component< const value = children[position].props.value; /* $FlowFixMe(>=0.78.0 site=react_native_android_fb) This issue was * found when making Flow check .android.js files. */ - this.props.onValueChange(value, position); + if (this.props.selectedValue !== value) { + this.props.onValueChange(value, position); + } } else { this.props.onValueChange(null, position); }