当我创建组件,而不在大气中使用包ES6象下面反应不工作: -阵营随着ES6,同时创造气氛包
var createReactClass = require('create-react-class');
AddTag = createReactClass({
render:function(){
return(
<div>Hello</div>
)
}
});
export default AddTag;
和package.js
api.addFiles('components/tags/addTag.jsx',['client'])
api.export(["AddTag"]);
此代码的工作精细。
但是当我使用与ES6反应象下面这样: -
import React, { Component } from 'react';
class AddTag extends React.Component{
render{
return(
<div>Hello</div>
)
}
}
export default AddTag;
和package.js是与上述相同。
但我得到下面的错误与ES6: -
不变违规:精缩阵营错误#130;请访问http://facebook.github.io/react/docs/error-decoder.html?invariant=130&args[]=undefined&args[]=查看完整的消息,或者使用非缩小的开发环境获取完整的错误和其他有用的警告。
请指教我做什么来解决这个错误。
感谢, 问候, Saransh
你为什么要导入{Component}?尝试没有这样做 –
尝试'类AddTag扩展组件{...' –