Reproduction link
Steps to reproduce
打开分享链接
What is expected?
兼容 React.ReactNode类型
What is actually happening?
React.Children.only expected to receive a single React element child.
| Environment | Info |
| ------------ | ------------ |
| antd | 5.19.3 |
| React | 18.3.3 |
| System | Mac |
| Browser | 谷歌 |
4条答案
按热度按时间e1xvtsh31#
类型方面好像不行,如果改了其他地方也挂了
要么不是
element
加个span
(虽然也不是好办法)不过总比崩了强
aemubtdh2#
要么不是element加个span(虽然也不是好办法)
我觉得可以,string 或 number 类型就包个 span。
alen0pnh3#
Start a new pull request in StackBlitz Codeflow .
disho6za4#
是不能兼容 ReactNode 的,children 必须支持 onClick 等事件才行,必须是一个 ReactElement。