PHPStormでこのメッセージが表示されます。PHPStorm> JSX Harmonyに言語レベルを切り替えます
Switch language level to JSX Harmony
PHPStormが私にこのメッセージを伝えているのはなぜですか?
PHPStormでこのメッセージが表示されます。PHPStorm> JSX Harmonyに言語レベルを切り替えます
Switch language level to JSX Harmony
PHPStormが私にこのメッセージを伝えているのはなぜですか?
ReactJSで使用されているJSX形式のファイルを解釈し、JSの代わりにJSXを解釈するようにシンタックスチェッカーを変更することをお勧めします。これは、「スイッチ」をクリックすると起こります。
JSXでは、ランタイムの前にバニラJSにプリコンパイルされたhtmlのような構文を記述できます。バニラJavascriptの内部にHTMLを書き込もうとすると、構文チェッカーはエラーがあると判断し、コードの再フォーマット、構文の強調表示などが期待通りに機能しません。
彼はなぜそれが何ではないかと尋ねています。 –
私はそれに正確に答える。 JSXとして文書を解釈しており、シンタックスチェッカーをJSXに切り替えることを提案しています。 – Dencker
通常、Javascriptファイルに何らかの種類のhtmlマークアップを含めるとそうです。文字列の中に ''があります。または、実際にJSXを使用しようとしました。あるいは、Reactの出現を検出したときです。 –