【发布时间】:2017-10-01 19:24:34
【问题描述】:
当使用 typescript 定义 react 组件时,我们可以这样写:
class SomeComponent extends React.Component<PropInterface, StateInterface> {
// ...
}
有没有办法使用jsdoc annotations 进行等效操作并检查道具类型。
【问题讨论】:
-
你用过React的内置
PropTypes吗? -
@AluanHaddad Typescript 最近通过 jsdoc 注释添加了类型检查支持。请参阅问题中的链接。
-
@AndrewLi 这已被弃用。而且我更希望在编译时进行检查。
-
@AluanHaddad 我打算写 .js 文件,它没有泛型,而是有 jsdoc cmets。
-
它是,从什么时候开始的?你试过
@property吗?
标签: javascript typescript jsdoc