首页 > 解决方案 > 让 PhpStorm 识别 react props

问题描述

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

PhpStorm 问题截图

我觉得这很令人困惑,因为这对我来说意味着我props.value的可以,而我props.onClick的不行。当我Cmd + Click打开时,props.value我会导致一些不相关的代码。

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

你有什么建议吗?

标签: reactjsphpstormwebstorm

解决方案


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


推荐阅读