首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TSDoc中输入React props的正确格式是什么?

在TSDoc中输入React props的正确格式是什么?
EN

Stack Overflow用户
提问于 2021-02-20 01:07:44
回答 1查看 674关注 0票数 1

我正在尝试将注释的TSDoc标准应用于用Typescript编写的React项目(着眼于用Typedoc生成文档),但是找不到任何关于注释React props对象的首选方式的明确答案。到目前为止,我已经得到了这个,其中MyProps是一个接口:

代码语言:javascript
复制
/**
 * Description of my function component
 * @param props - React props
 */
export default function MyComponent(props: MyProps) { ...

有没有更好的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-20 01:28:57

您希望记录props接口,而不是组件本身。这意味着这与documenting fields of an interface.是相同的

代码语言:javascript
复制
import React from 'react'

interface FooProps {
  /** Testing 123 */
  foo: string
}

function Foo({foo}: FooProps) {
  return <>{foo}</>
}

<Foo foo="bar" />

当您将鼠标悬停在最后一行的foo=上时,您应该会看到文档。

Playground example.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66281986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档