【发布时间】:2019-03-11 12:21:22
【问题描述】:
export default () => (<div>hi</div>)
我想将其注释为 react stateless 函数而不为其命名。
一个命名的例子是:
const it: React.SFC = () => (<div>hi</div>)
export default it;
【问题讨论】:
标签: reactjs typescript
export default () => (<div>hi</div>)
我想将其注释为 react stateless 函数而不为其命名。
一个命名的例子是:
const it: React.SFC = () => (<div>hi</div>)
export default it;
【问题讨论】:
标签: reactjs typescript
你没有。
而且 stackoverflow 不会接受少于 30 个字符的答案。
【讨论】:
在export default 语句中声明的变量类型可以是asserted 使用as
export default (() => <div>Hi</div>) as React.SFC<{}>
【讨论】:
as 似乎是 runtime 类型断言,而不是 compile-time 断言。
as are stripped away at compile-time@jasonszhao