请问老师关于menu

来源:6-3 需求升级 - Menu 组件编码第二部分

hy_wang

2021-08-16

老师你好,我有一个问题想请教一下。查阅了资料也没得到结果。就比如menu-item组件,我记得element-ui中如果他的外层没有menu包裹直接使用item控制台是会有警告的。这个在vue中可以递归通过parent.option去查找。可是假使我想在react中实现这个功能,我按照vue的思想去实现。发现react中并没有可以拿到父组件实例的办法。或者说react中没有办法拿到父组件整体。比如vue中的this.$parent,react应该怎么做。

写回答

1回答

张轩

2021-08-17

同学你好 请看下去哈 下面几节和你解决的事同样的问题,只不过在代码中我们使用的是 React.Children 判断子组件的类型,但是完成的是同样的功能。

0
2
张轩
回复
hy_wang
说的没错 不要用 vue 的思路想 react,获取父组件实例是一种反模式,子组件和父组件沟通,直接传 props 不就可以了嘛?
2021-08-17
共2条回复

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

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

2123 学习 · 959 问题

查看课程