Date picker

DatePickers let users select a date, or a range of dates.

Tableau des propriétés et de l'API du composant
Propriété Type Obligatoire Valeur par défaut Description Condition
mode "single" | "range" Non single Selection mode: 'single' for one date, 'range' for start/end period.
value Date | DateRange Non The currently selected date(s). Date for single mode, [start, end] tuple for range mode.
defaultValue Date | DateRange Non Default selected date(s) for uncontrolled usage.
onChange (value: any) => void Non Callback fired when selection changes. Returns Date in single mode, DateRange in range mode.
minDate Date Non Minimum selectable date.
maxDate Date Non Maximum selectable date.
shouldDisableDate (date: Date) => boolean Non Disables specific dates.
locale string Non default Locale for formatting dates.
weekStartDay 0 | 2 | 1 | 3 | 4 | 5 | 6 Non 0 First day of the week (0=Sunday, 1=Monday).