當我創建組件,而不在大氣中使用包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擴展組件{...' –