Warning: [antd: Drawer] `visible` is deprecated which will be removed in next major version, please use `open` instead.
时间: 2024-05-22 08:12:28 浏览: 319
This warning message is related to the use of the `Drawer` component in the `antd` library. The `visible` prop is used to control the visibility of the drawer, but it is being deprecated in favor of the `open` prop, which will be used in the future major version of the library.
To avoid this warning message, you should update your code to use the `open` prop instead of `visible`. This will ensure that your code remains compatible with future versions of the `antd` library.
相关问题
[antd: menu] `children` will be removed in next major version. please use `i
引用\[1\]中的警告信息是关于antd的Menu组件的问题。在下一个主要版本中,Menu组件将移除children属性的使用,而是使用items属性来代替。引用\[2\]中给出了一个示例代码,展示了如何使用items属性来定义Menu的选项。每个选项都被放在一个item对象中,包括key、icon、label和onClick等属性。引用\[3\]是原来的代码,使用了Menu.Item组件来定义每个选项,并使用了Link组件来实现路由跳转。
所以,解决这个问题的方法是将原来的代码中的Menu.Item组件替换为item对象,并将其放在items属性中。这样可以避免在下一个主要版本中出现警告信息。
#### 引用[.reference_title]
- *1* [[antd: Menu] `children` will be removed in next major version. Please use `items` instead.](https://blog.csdn.net/qubes/article/details/127262675)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [antD对Menu的更新造成的警告](https://blog.csdn.net/qq_45825645/article/details/126715615)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
antdesignpro 引用pro-components报错 findDOMNode is deprecated and will be removed in the next major release.
Ant Design Pro 是一个企业级中后台前端/设计解决方案,它基于 Ant Design 设计体系,而 pro-components 是其中一个组件库。
关于报错 "findDOMNode is deprecated and will be removed in the next major release",这是因为 React 17 版本中将会移除 findDOMNode 方法,官方建议在代码中尽可能避免使用该方法。
如果你在使用 antdesignpro 引用 pro-components 时遇到这个报错,可以尝试更新 antd 和 pro-components 的版本,或者在代码中避免使用 findDOMNode 方法。另外,如果你的项目需要使用 React 17 版本,也需要注意避免使用 findDOMNode 方法。
阅读全文