The antd-mobile Modal mask layer animation was executed twice.

when using antd-mobile, I found that the Modal mask flashes when the mask component fades in and out.
later, when I used chrome"s animation to view the animation, I found that the animation of the mask layer was executed twice, that is, the first white = "gray =" gray, while the normal one is white = "gray;
![

.

as shown in the figure above, the first is a situation where there is no problem; the second is a situation where there is a problem

the code is as follows:

  <div className="submit-wrapper">
    <Button type="primary" onClick={this.handleRegister}>
      
    </Button>
  </div>
  handleRegister = () => {
    Modal.alert("", "", [
      {
        text: ""
      }
    ]);
    // }
  };

what causes the animation to be executed twice?

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e989ad-16ef.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e989ad-16ef.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?