Преглед изворни кода

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,
             });