浏览代码

fix: update DatePicker props compare method from shadowEqual to deepEqual

shijia.me 1 年之前
父节点
当前提交
2330e66a23
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      packages/semi-ui/datePicker/datePicker.tsx

+ 1 - 1
packages/semi-ui/datePicker/datePicker.tsx

@@ -406,7 +406,7 @@ export default class DatePicker extends BaseComponent<DatePickerProps, DatePicke
     }
 
     componentDidUpdate(prevProps: DatePickerProps) {
-        if (prevProps.value !== this.props.value && !Number.isNaN(this.props.value)) {
+        if (!isEqual(prevProps.value, this.props.value)) {
             this.foundation.initFromProps({
                 ...this.props,
             });