Étant donné ceci DatePicker Api de NativeBase v2.5.1, comment suis-je censé capturer l'événement de date de modification avec la nouvelle date sélectionnée?
Si je comprends bien, la date sélectionnée n'est disponible que dans l'état interne du composant:
setDate(date) {
this.setState({ chosenDate: new Date(date) });
}
J'imagine que je peux utiliser l'api native ref native, mais cela ne semble pas correct, car d'autres composants similaires proposent l'événement onDateChange, par exemple: react-native-datepicker
Vérifier les documents pour le sélecteur de date https://docs.nativebase.io/Components.html#date-picker-def-headref
Exemple avec NativeBase KitchenSink https://github.com/GeekyAnts/NativeBase-KitchenSink/blob/master/src/screens/datepicker/index.js
Fixé avec v2.5.2
Vous pouvez définir,
onDateChange={(date) => this.setDate(date)}
et assurez-vous que vous avez mis à jour la version de base native en v2.6.1
Découvrez: v2.6.1