ES6分解并作为参数一起传播到React组件中

问题描述

我了解ES6的解构和散布运算符,但是我对它们的使用感到困惑。有人可以将其分解为外行可以理解的方式吗?

const index = ({title,description,...props}) => {
  return (
    <div>
      
    </div>
  )
}

这是如何工作的?

解决方法

类似这样的事情。其中everythingElseExceptTitleAndDescription创建一个具有除参数titledescription

之外的所有可枚举的自身属性的新对象
const index = (arg) => {
  let title = arg.title;
  let description = arg.description;
  let props = everythingElseExceptTitleAndDescription(arg);
  return (
    <div>
      
    </div>
  )
}

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...