if you put in an invalid date (letters etc) and tab out it breaks completely. You can no longer pick a valid date unless you TYPE in a valid date first to reset it. If you look at the onChange event on the control it will say "Invalid Date" in the value each time you pick a new date in the calendar after breaking it.
You can see this in action on any datepicker on http://jquense.github.io/react-widgets/docs/DatePicker/
if you put in an invalid date (letters etc) and tab out it breaks completely. You can no longer pick a valid date unless you TYPE in a valid date first to reset it. If you look at the onChange event on the control it will say "Invalid Date" in the value each time you pick a new date in the calendar after breaking it.