reactjs - 让 PhpStorm 识别 react props
问题描述
在我当前的 PhpStorm 设置中,一些反应属性字段被标记为未解析,而另一些则没有:
我觉得这很令人困惑,因为这对我来说意味着我props.value
的可以,而我props.onClick
的不行。当我Cmd + Click打开时,props.value
我会导致一些不相关的代码。
因为我目前没有在任何地方定义属性字段(我不使用 TypeScript),所以我知道 IDE 很难识别“正确的”属性字段。但是,我想至少禁用对属性字段的任何类型的验证,并忽略某些字段可以而其他字段不正确的误导性建议。
你有什么建议吗?
解决方案
仅具有显式propTypes
声明的组件支持道具解析/完成(请参阅WEB-31785)。由于找不到完全匹配,IDE 尝试仅按名称匹配属性,从而将其解析为一些不相关的内容:(
推荐阅读
- groovy - 为什么在 Groovy 中使用 'null' 执行 null 检查
- c++ - 如何在 C++ 中为增加但记住删除先前对象的对象分配唯一标识符
- java - 如何在 Eclipse 中更改 JUnit 测试的运行配置
- macos - 能够使用 xpath 在 Appium Inspector 中手动定位元素,但是当我运行我的代码时出现错误,因为元素不在同一个 xpath 中
- python - 如何修复scrapy Unsupported URL scheme错误?
- laravel - Laravel:如何通过添加项目编号来扩展默认分页器?
- github - 在 github 的自述文件中注入动态值
- c++ - 使用 Blas/Lapack 库构建 C++ 程序
- python - 是否可以在 python 中重现 excel 表的行为,以便表值是动态的?
- angular - 错误 TS2322:类型 'Observable<{}>' 不可分配给类型 'Observable
', 将角度从 6.2 更新到 7.2 后