From 8df23e2d06e8b152e2cd95ded0bdb3302a583fbe Mon Sep 17 00:00:00 2001 From: afc163 Date: Sat, 3 Dec 2016 15:50:36 +0800 Subject: [PATCH] revert value undefined for resetFields, close #3846 --- components/date-picker/createPicker.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/date-picker/createPicker.tsx b/components/date-picker/createPicker.tsx index 308a50602..588a4727b 100644 --- a/components/date-picker/createPicker.tsx +++ b/components/date-picker/createPicker.tsx @@ -38,7 +38,7 @@ export default function createPicker(TheCalendar) { }, componentWillReceiveProps(nextProps: PickerProps) { - if (nextProps.value !== undefined) { + if ('value' in nextProps) { this.setState({ value: nextProps.value, tempValue: nextProps.value, @@ -55,7 +55,7 @@ export default function createPicker(TheCalendar) { handleChange(value) { const props = this.props; - if (props.value === undefined) { + if (!('value' in props)) { this.setState({ value }); } props.onChange(value, (value && value.format(props.format)) || '');