【发布时间】:2016-06-15 13:48:54
【问题描述】:
我使用带有 ReactJS 的 WebStorm 2016.1.3。在我的 JSX 代码中,我想对标签使用 IDE 自动完成功能,但它会出错。
IDE 建议我onchange=""
但我需要onChange={}。
这个问题也存在于另一个属性中。
我尝试使用“React Templates”插件,但仍然无法解决问题。 任何想法如何解决它?
【问题讨论】:
-
在项目中安装 react.d.ts 或者使用 WS 2016.2 EAP
-
感谢您的快速回答!但是你能解释为什么它会解决这个问题吗?据我了解,您建议使用 TypeScript,但目前我的代码不是 TS。你能澄清你的想法吗?谢谢。
-
WS 2016.1 没有任何关于反应属性的信息(onchange 是一个常规的 html 属性)。但是如果你有 react.d.ts 文件,WS 使用来自“react.d.ts”的信息来提供属性(在 javascript 和 typescript 中)。请参阅blog.jetbrains.com/webstorm/2015/10/… 了解更多信息
标签: javascript reactjs phpstorm webstorm jsx