reactjs - 你如何在 vscode 中显示反应组件道具的预期值?
问题描述
我正在尝试创建自己的私有组件库。我设法使用道具类型显示道具的描述,但未显示预期值。我还没有看到任何关于这个的文件,或者我只是瞎了眼。
这就是我想要实现的,就像在 Material-UI 中一样。
解决方案
PropTypes
用于运行时检查,它与 VSCode 自动完成/自动建议无关。
获取属性的描述是 VSCode 的一部分,它从函数参数中获取:
// Will get those props autocomplete
const Component = ({ prop1, prop2, prop3 }) => {}
// Won't get autocomplete
const Component = (props) => {}
要获得自动建议,您需要为组件添加类型或使用 Typescript 和 Flow 等类型系统。
请参阅Material UI repo 中的类型示例。
请参阅有关如何完成的相关问题。
推荐阅读
- javascript - 正确的登录页面模式
- ant - 使用 if with resourcecontains in 并且不返回真值
- javascript - 堆积图 - AmChart - Javascript
- css - 将整个博客和侧边栏居中(Wordpress 主题)
- jquery - 循环中的 HighCharts Js 图表
- javascript - 如果选中复选框,则触发事件 javascript
- perl - Perl:十进制到 32 位十六进制转换
- python - SCIP - 整体分离
- java - 尝试在空对象引用上调用虚拟方法 GapWorker.remove(RecyclerView)'
- javascript - 有没有办法在 Javascript 或 Angular 中比较两个 PDF 文件中的文本?