小编Fem*_*mmy的帖子

类型错误:无法设置未定义的属性(设置“挂钩”)

类型错误:无法设置未定义的属性(设置“挂钩”)

我正在开发 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>
Run Code Online (Sandbox Code Playgroud)

modal-dialog tooltip reactjs next.js antd

2
推荐指数
1
解决办法
3514
查看次数

标签 统计

antd ×1

modal-dialog ×1

next.js ×1

reactjs ×1

tooltip ×1