TypeScript 中,如何定义(声明)函数的类型?
我知道可以把函数写成变量,就可以声明函数的类型了,比如这里的 Root 组件:
import * as React from 'react'; var Root: React.FC = (props: React.PropsWithChildren<{}>) => { return ( <div> {props.children} </div> ) } export default () => ( < > <Root> <div>Hello</div> </Root> </> )
但是太丑了,该怎么写呢?
function Root(props) { }