复制反应组件属性时,扩展语法出错
Spread syntax gives error when copying react component properties
我正在使用反应,我正在尝试使用扩展语法。由于某种原因,它不起作用并给出错误:
const { className, children, ...otherprops } = this.props;
知道我做错了什么吗?
你Unexpected token
,因为你缺少一个 babel 预设,stage-0
使用阶段 0,它可以工作
没有阶段 0,它不起作用
为了添加它,您必须
1º 安装它
npm install --save-dev babel-preset-stage-0
2º 添加到.babelrc
{
"presets": ["react","es2015","stage-0"]
}
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- 如何使用子上下文可访问的自定义属性扩展模板绑定语法
- Chrome 扩展程序:未捕获语法错误:意外的令牌返回
- Chrome 扩展程序背景页错误:“未捕获的语法错误:意外的令牌<”
- 未捕获的语法错误:意外的标识符(Chrome扩展名)
- 不能理解JQuery扩展对象声明背后的一些语法
- 在vim中扩展Javascript语法高亮显示
- 对函数参数对象使用扩展语法
- 在具有扩展语法的ECMAScript上使用JSDoc
- Emberjs似乎是如何扩展javascript的语法的?
- 扩展空数组的逻辑OR ||语法
- 将三元语句转换为扩展语法
- 扩展函数语法解释
- “扩展”的语法ECMAScript 6中的原型
- ecmascript 6 - 使用 ES6 语法扩展 JavaScript 中的错误 &Babel
- 不支持ES6扩展语法IE
- Firefox扩展调试-如何在错误控制台中显示语法错误信息
- Chrome扩展";未捕获的语法错误:意外的标识符"";在"storageAre
- 哪些 ECMAScript 实现扩展了 RegExp 语法
- 复制反应组件属性时,扩展语法出错