javascript - 复制 React 组件属性时,扩展语法会出错

标签 javascript reactjs spread-syntax

我正在使用 React 并且我正在尝试使用扩展语法。由于某种原因它不起作用并给出错误:

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

知道我做错了什么吗?

最佳答案

您收到意外 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/

相关文章:

javascript - 使用Google Drive API +解析将文件存储在单个Drive帐户中

javascript - 删除离开站点时的提示(Wordpress)

javascript - connect 和 withRouter 问题

javascript - 如何在 React.js 中编辑多个元素的样式

Javascript 代理和传播语法,结合 console.log

javascript - 如何将对象传播到 JavaScript 中的类属性中

javascript - IndexedDB 为简单对象占用大量空间

javascript - 获取当前类的声明内容

reactjs - 如何从 useEffect 中只更新一个函数

javascript - 这个数组真的需要传播语法吗?