J'utilise PHPStorm 8.0.3 pour mon projet actuel, mais malheureusement il ne prend pas en charge JSX. Dans mes React (qui sont ensuite compilés par Browserify), le HTML est souligné en rouge et invalidé:
Ce n'est qu'un petit composant, mais il devient sûrement assez ennuyeux avec les plus gros. De plus, le formatage du code ne fonctionne pas comme prévu.
J'ai eu le même problème et la solution consiste à utiliser JSX Harmony sur PHPStorm 8:
Preferences / Languages & Frameworks / JavaScript
ensemble JavaScript language version
à JSX Harmony
ou passez à PHPStorm 9 EAP. J'espère cependant que PHPStorm 9 sera bientôt disponible (car j'ai eu un problème de performance avec la version EAP).
le PHPStorm 7:
Fichier-> réglage-> Langues et cadres-> JavaScript->
Sélectionnez l'option React JSX dans la liste déroulante (version du langage JavaScript )