next.js TypeError:无法设置未定义的属性(设置“hook”)

h79rfbju  于 2023-03-18  发布在  其他
关注(0)|答案(1)|浏览(171)

TypeError: Cannot set properties of undefined (setting 'hook')
我正在使用一个Nextjs应用程序,但是在使用antd库时遇到了这个错误。我正在使用模态组件和工具提示组件,这会导致在打开和关闭时重新呈现,并多次弹出这个错误。当我将鼠标放在工具提示上时,也会出现同样的错误。有人遇到过这个问题吗?你是如何修复它的?。感谢回答!
从“antd”导入{按钮、模态、工具提示};
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>
nqwrtyyt

nqwrtyyt1#

enter image description here
我有同样的错误时,使用的andd文件上传。
但它是由Chrome的一个扩展程序引入的,而不是antd。
刷新Chrome扩展将删除此错误。

相关问题