我正在使用react并且正在尝试使用传播语法。由于某种原因,它不起作用,并给出了一个错误:

const { className, children, ...otherprops } = this.props;


知道我在做什么错吗?

最佳答案

之所以得到Unexpected token,是因为您缺少一个babel预设stage-0

With stage-0, it works

Without stage-0, it doesn't work

为了添加它,您必须

1º安装

npm install --save-dev babel-preset-stage-0


2º将其添加到.babelrc

{
  "presets": ["react","es2015","stage-0"]
}

关于javascript - 复制React组件属性时,扩展语法会给出错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38344305/

10-13 03:09