Răsfoiți Sursa

fix: update DatePicker props compare method from shadowEqual to deepEqual

shijia.me 1 an în urmă
părinte
comite
2330e66a23
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  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,
             });