現在のプロジェクトにPHPStorm 8.0.3を使用していますが、残念ながらJSXをサポートしていません。 my React components(Browserifyによってコンパイルされる))で、HTMLに下線が引かれ無効になります。
これは小さなコンポーネントですが、大きなコンポーネントではかなり厄介なものになります。また、コードの書式設定は期待どおりに機能しません。
私は同じ問題を抱えていましたが、ソリューションはPHPStorm 8でJSX Harmonyを使用することです:
Preferences / Languages & Frameworks / JavaScript
セットする JavaScript language version
からJSX Harmony
またはPHPStorm 9 EAPに移動します。ただし、PHPStorm 9がすぐに利用できることを願っています(EAPバージョンでパフォーマンスの問題があったため)。
on PHPStorm 7:
ファイル->設定->言語とフレームワーク-> JavaScript->
ドロップダウンリストでオプションReact JSXを選択します(JavaScript言語バージョン)