javascript - VS 代码不建议声明的函数
问题描述
我的 vscode 没有检测到建议。如果你能看一下图片。我已经定义了一个自定义函数 onAddedPerson,我的 vscode 没有给我一个文件形状的图标,而建议给我一个 abc。尽管这听起来像是一个小问题,但我的 vscode 在建议方面通常很糟糕。
解决方案
如果你想在 JavaScript 中更好的智能感知,你需要使用JSDoc 类型标签,你可以使用flow,或者你可以使用 typescript (react with typescript guide)。
flow 和 typescript 的主要区别在于 flow 更面向函数式编程,而 typescript 更面向对象。
我绝对推荐使用带有 react 的 typescript,因为它非常容易获得良好的类型 react,因此智能感知可以在任何地方工作。似乎很多社区都在朝着这条路线前进。
推荐阅读
- doxygen - 我有多个文件夹要包含在 doxywizard 中
- c++ - C++ 此代码如何工作(enable_if 构造函数/方法)?
- laravel - 使用 vue.js 和 Element-ui 在 Laravel 中上传和保存图像的正确方法
- vue.js - 在 Vue 和 Vuetify 中设置为禁用的 v-tabs
- osgi - 如何根据配置绑定动态引用?
- google-cloud-build - 如何让 Cloud Build 触发器在 GitHub 上显示名称?
- java - Java 舍入小数点后两位数,无 Math.round、BigDecimal 等
- javascript - addeventlistener 构建了多次
- json - 无法使用 json 正文发布 http 请求,因为 'dart:convert' 包中的 jsonEncode 方法添加了转义字符
- java - 如何使用 oshi 远程监控 Linux 服务器的性能状态?