我正在开发 Nextjs 应用程序,但使用 antd 库时出现此错误。我正在使用模态组件和工具提示组件,这会导致打开和关闭时重新渲染并多次吐出此错误。当我将鼠标悬停在工具提示上时,它也是如此。有人经历过这个吗?你是怎么解决的?感谢您的回答!
从 'antd' 导入 { Button, Modal, Tooltip };
const [isModalOpen, setIsModalOpen] = useState(false);
<div className="d-flex gap-2">
<Tooltip title="Edit">
<EditOutlined className="h5 pointer text-warning" />
</Tooltip>
<Tooltip title="Publish">
<CheckOutlined className="h5 pointer text-success ml-2" />
</Tooltip>
</div>
<Button
className="w-100"
onClick={() => setIsModalOpen(true)}
type="primary"
shape="round"
size="large"
icon={<UploadOutlined />}
>
Open modal
</Button>
<Modal
title="Modal title"
centered
open={isModalOpen}
onCancel={() => setIsModalOpen(false)}
footer={null}
>
<p>Some contents...</p>
</Modal>
我最近使用react-context-devtool chrome扩展看到了这种情况
https://chrome.google.com/webstore/detail/react-context-devtool/oddhnidmicpefilikhgegedibnefkcf
删除它解决了问题