snippets react reactjs phpstorm react-jsx

reactjs - react - snippets webstorm



PHPStorm JSX/React resaltado de sintaxis (2)

Estoy usando PHPStorm 8.0.3 para mi proyecto actual, pero desafortunadamente no es compatible con JSX. En mis componentes React (que luego son compilados por Browserify) el HTML se subraya en rojo y se invalida:

Esto es solo un componente pequeño, pero seguramente se vuelve bastante molesto con los más grandes. Además, el formato de código no funciona como se esperaba.

  1. ¿Hay una configuración (difícil de encontrar) que permita el resaltado de sintaxis correcto?
  2. Si no hay tal configuración, ¿es posible descargar el paquete correspondiente?
  3. Si no hay soporte en absoluto, ¿cómo extiendo PHPStorm (quizás por un esquema de color / sintaxis personalizado) para aceptar HTML dentro de mis archivos js?

Tuve el mismo problema y la solución es usar JSX Harmony en PHPStorm 8:

Preferences / Languages & Frameworks / JavaScript

establece la JavaScript language version en JSX Harmony

o vaya a PHPStorm 9 EAP. Sin embargo, espero que PHPStorm 9 esté disponible pronto (ya que tuve un problema de rendimiento con la versión EAP).


en PHPStorm 7 :

Archivo-> configuración-> Idiomas y marcos-> JavaScript->

Seleccione la opción React JSX en la lista desplegable (versión de idioma de JavaScript )