0
私はcreate-react-app
にField Declarationのcreate-react-app
をサポートしています。残念ながら、ここでは私のコードで使用されます。create-react-appでのフィールド宣言によるエラー
Failed to compile.
./src/App.js Line 5: 'state' is not defined no-undef
Search for the keywords to learn more about each error.
は、なぜ私はフィールドの宣言構文を使用することはできません。
// ./src/App.js
import React, {Component} from 'react';
import ListContacts from './ListContacts';
class App extends Component {
state = {
contacts: [
{
id: 'bob',
name: 'bob bob',
email: '[email protected]',
avatarURL: 'http://localhost:5001/bob.jpg'
},
{
id: 'michael',
name: 'Michael',
email: '[email protected]',
avatarURL: 'http://localhost:5001/michael.jpg'
},
{
id: 'ash',
name: 'Ash',
email: '[email protected]',
avatarURL: 'http://localhost:5001/ash.jpg'
}
]
}
render() {
return (
<div>
<ListContacts contacts={this.state.contacts} />
</div>
);
}
}
export default App;
は、残念ながら、私はエラーを取得しますか?私は他の人にプロジェクトやコードを実行させてもらい、システム上で正常に動作します。
プロジェクトでどのバージョンのeslintを使用していますか? – JMA
v4.13.1に更新しました(今朝更新しました)。私はシェルを再起動し、同じエラーが発生しています。 – HelloWorld