antd-modal弹窗,点击取消关闭后立即弹出

在react项目中使用antd-Modal时,在执行onCancel时,弹窗关闭后又立即弹出
const [visible, setVisible] = useState(false);
   <Modal 
      visible={visible} 
      onCancel={() => { setVisible({ visible: false }); }}
   >
   Modal>
应该如何在执行onCancel事件后弹窗关闭后不再弹出,虚心请教!

应该是直接setVisible(false)吧...

那你得看看 visible 哪里 用到了