gpt4 book ai didi

reactjs - Typescript 导出默认 : React. FunctionComponent

转载 作者:行者123 更新时间:2023-12-05 05:02:32 26 4
gpt4 key购买 nike

我将如何在 typescript 中处理这个问题。我知道我可以通过给它起个名字来做到这一点,但这不是我要问的。我在问我怎么还能只使用默认值。

interface IProps {
name: string,
tag: string,
}

export default ({name, tag}: IProps) => {
..... my code
});

是的,我知道这件事。

const MyComponent: React.FunctionComponent = () => {
...
export default MyComponent;

最佳答案

嗯,除了尾随的 ) 语法错误外,与您拥有的完全一样

import React from "react"

interface IProps {
name: string,
tag: string,
}

export default ({name, tag}: IProps): JSX.Element => {
return <p>hello { name }, some { tag }</p>
} // <- no trailing `)`

或者——

import React from "react"

interface IProps {
name: string,
tag: string,
}

export default ({name, tag}: IProps): JSX.Element =>
<p>hello { name }, some { tag }</p>

TypeScript Playground Demo

也就是说,命名函数要好得多,尤其是对于调试目的。

关于reactjs - Typescript 导出默认 : React. FunctionComponent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62162501/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com