チュートリアルを使用してReactを学習しましたが、すぐに行き詰まりました。チュートリアルでは、次のコードを使用します。
import React, { Component } from "react";
class Counter extends Component {
state = {
count: 0,
};
render() {
return (
<React.Fragment>
<span>{this.state.count}</span>
<button>Increment</button>
</React.Fragment>
);
}
}
export default Counter;
そして、すべてがうまく機能します。
しかし、私の場合、次のエラーが発生します。
src \ components \ counter.jsx 4行目:「状態」が定義されていませんno-undefキーワードを検索して、各エラーの詳細を確認します。
すべてを試した後、reactバージョンが原因だと思います(古いバージョンを使用しています)。
だから私の質問は、このエラーを修正する方法と、私のコードが機能しないようにするバージョン間で実際に何が変わったかです。Tnx!
これはreact
それ自体とは関係のない問題ですが、create-react-app
私が信じていることを使用して作成されたプロジェクトです。進行中の問題はコメントで議論されており、コマンド自体を再利用して新しいプロジェクトを作成するだけでうまくいく人もいますが、それでもメンテナによるコメントが待たれています。だから、それはあなたが間違ったことではありません。チル。
私は昨日からこれを追跡していて、同じことについてさえツイートしました。一部の依存関係が台無しになっている可能性があります。おそらくeslint
またはbabel
プラグインの1つ。
問題へのリンク-https://github.com/facebook/create-react-app/issues/10598
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加