使PhpStorm识别反应道具

时间:2019-05-10 14:18:56

标签: reactjs phpstorm webstorm

在我当前的PhpStorm设置中,一些反应属性字段被标记为“未解决”,而另一些则没有:

PhpStorm Screenshot of the problem

我觉得这很令人困惑,因为这对我意味着props.value不错,而props.onClick不好。当我在props.value Cmd +单击时,我会看到一些不相关的代码。

因为我目前没有在任何地方定义属性字段(我不使用TypeScript),所以我知道IDE很难识别“正确的”属性字段。但是,我至少要禁用对属性字段的任何类型的验证,并忽略一些字段正确而另一些字段不正确的误导性建议。

您有什么建议吗?

1 个答案:

答案 0 :(得分:2)

仅具有显式propTypes声明的组件才支持道具解析/完成(请参见WEB-31785)。 由于找不到精确匹配,因此IDE尝试仅按名称匹配该属性,从而将其解析为一些不相关的内容:(