我看别人写的代码,不是太明白
const Component1 = props =>{
const { a,b,c } = props;
const { d:{e,f,g} } = props;
//....
}
实在明白不过来:
首先问题1:第一行的props 是参数吧。正常是要加括号吧(props) 这里相当于括号可省略对吧?
其次问题2:后面2行的写法这是啥意思? 把prop 赋值给 {a,b,c} ? 但似乎又像是添加a,b,c 这3个到该组件的props的意思?
1、对的,箭头函数单参数时,括号可省略。
2、ES6 解构赋值:https://developer.mozilla.org...