defaultProps如果设置ref , key, 那props之前的过滤是不是应该放在更后

来源:2-3 react-element

我对自己开了一枪

2019-11-05

createElement
if (type && type.defaultProps) {
const defaultProps = type.defaultProps;
for (propName in defaultProps) {
if (props[propName] === undefined) {
props[propName] = defaultProps[propName];
}
}
}
defaultProps是指的组件的defaultProps , 如果是那默认里面写ref key, 前端对props的过滤也没意义啊

写回答

2回答

console_man

2020-10-12

对,如果在defaultProps中有key,在组件中还是能获取到

0
0

Jokcy

2019-11-06

啥意思?没看懂你想问啥

0
0

React源码深度解析 高级前端工程师必备技能

掌握React源码,让你的开发水平没有上限,更不惧前端未来的到来

1749 学习 · 336 问题

查看课程