我正在使用NextJS 13,一个布局.tsx文件,我看到了这个--
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (
<html>
<head />
<body>{children}</body>
</html>
);
}
我知道上面的{ children }是道具破坏,但是第二部分是什么?
我不明白“:“之后是什么--
{ children: React.ReactNode }
这是返回类型吗?
我不经常看到函数附加这个,这就是我问你的原因。
1条答案
按热度按时间w6lpcovy1#
这不是返回类型,而是函数的 parameter 类型。请考虑一个简化的示例:
此函数将对象参数反结构化,并将
num1
和num2
提取到各自的变量中。此外,它还指定提供给函数的参数必须是键为num1
和num2
的对象,这两个键的类型都是number
。第一次