Warning: [antd: Modal] `visible` will be removed in next major version, please use `open` instead.
在使用antd进行网站开发时我们遇到了这个报错,这种错误很常见通常是插件在下一个大版本准备移除或修改某些属性,所以提前放出警告信息。以免增加迁移成本。这时一般文档已经更新了我们在遇到提示时可以在文档中查询相关属性的变化即可。
<Modal
title={<b>{ComponentsValue ? componentsList[ComponentsValue].title : ""}</b>}
visible={!!ComponentsValue}
width={315}
footer={null}
onCancel={() => setComponentsValue(false)}
>
<Components />
</Modal>
这是现版本的代码。 根据链接显示新版本将visible
属性改成了open
。
<Modal
title={<b>{ComponentsValue ? componentsList[ComponentsValue].title : ""}</b>}
open={!!ComponentsValue}
width={315}
footer={null}
onCancel={() => setComponentsValue(false)}
>
<Components />
</Modal>
修改一个属性名就可以了。