我试着输入一个组件的属性
interface CardProps {
title: string;
content: string;
image?: string;
handle: Function;
}
const Card: React.FC<CardProps> = ({ title, content, handle, image }: any) => {
return (
<CardContainer onPress={handle}>
{/*...*/}
)
但是当我运行它的时候,它给了我一个错误:第一个月
把手是这样的
<Card
{/*👇*/}
handle={() =>
navigation.navigate("Verbete", {
title: verbetes.nazismo.title,
content: verbetes.nazismo.content,
})
/>
我想知道函数的类型是什么
1条答案
按热度按时间cetgtptt1#
如果你的函数不带参数也不返回任何值,那么它的类型就是
() => void
,否则你必须列出参数、参数的类型和返回类型。此外,您没有正确键入组件本身。它应该如下所示: