采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请教一下老师,menuItem.displayName 算是自定义的一个名称吗? 为什么会在 childElement.type 中拿到这个displayName
同学你好 displayName 是 React.FC 上面的一个标准属性 不是自定义的名称。你看一下 FC 的定义文件就可以发现
interface FunctionComponent<P = {}> { (props: PropsWithChildren<P>, context?: any): ReactElement | null; propTypes?: WeakValidationMap<P>; contextTypes?: ValidationMap<any>; defaultProps?: Partial<P>; displayName?: string; }
第二个问题 既然是标准属性 这个属性就会被赋值到 ReactElement 上面,这是 React 内部完成的逻辑。
登录后可查看更多问答,登录/注册
设计,开发,测试,发布再到 CI/CD,从0到1造轮子
2.8k 9
1.6k 16
1.4k 12
1.8k 11
2.4k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号