老师,请问React.Children.map方法及.cloneElement方法都过时了,针对这段代码该怎么用替代方案修改呢

来源:6-6 日趋完美 - Menu 组件编码第三部分

不学会死掉

2024-01-24

这段如何修改
图片描述
下面是react文档提出的过时的两个API
图片描述
图片描述

此外,既然目的是把index设置为context中传来的可选属性index,那么为什么用(child,index)=》{

index:index.toString()

}
感觉就是提取child自己的index编号然后附加到它自己身上,并没有跟context中的数据交互额…不太懂

写回答

1回答

张轩

2024-01-25

同学你好

非常感谢你提出的问题,这段逻辑是从 ant-design 拷贝过来的,假如弃用这两个 api,应该需要使用新的展示方式,目前这种 jsx 的展示形式,用它建议的新方法应该做不到,这个我晚点研究一下,看看有没有更好解决方案。

1
2
慕瓜5414566
老師後來這有更好的解決方案嗎?
2024-02-05
共2条回复

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2124 学习 · 959 问题

查看课程