React props 语法求解

我看别人写的代码,不是太明白

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.3k
2 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题