reactjsとes6を使用していて、私は以下のようにjavascriptを定義しました。reactjsでモジュールをインポートできませんでした
vendor.jsx:
export const VENDOR_LIST = [{
vendor: []
}];
別のjavasriptファイルでは、このファイルをインポートしたいので、以下のコードを使用しました。しかし、私はいつもVENDOR_LISTはcomponentDidMount()メソッドでは未定義のエラーです。私のコードに何が間違っていますか?
import VENDOR_LIST from '../data/vendor'
export class VendorList extends React.Component{
selectChanged(e){
console.log('select changed ', e);
}
componentDidMount(){
console.log('load vendor list data ',VENDOR_LIST);
}
render(){
return (
<select onChange={this.selectChanged}>
<option value="A">A</option>
<option value="B">A</option>
<option value="-">Other</option>
</select>
)
}
}
これは良い答えです。私からupvote – JordanHendrix
後輩のためにもっと似ている – ZekeDroid