【发布时间】:2020-06-05 05:35:09
【问题描述】:
我有一个组件定义为:
type myType = anotherType<weirdType1, weirdType2, weirdType3>;
function weirdComponent({q}: myType)
它被称为:<weirdComponent {...myVar} />,其中myVar 是myType 的一个实例。
{q}在奇怪组件函数签名中是什么意思{...myVar}有什么作用?myType是什么类型?
【问题讨论】:
-
您已经提出了几个问题。
{q}是参数解构。{...myVar}正在传播道具。 "what kind of type ismyType" - 就是上一行定义的类型,什么意思"what kind of type"?跨度> -
标题问题是stackoverflow.com/q/31048953/3001761的欺骗。正文中的第一个欺骗stackoverflow.com/q/10804982/3001761。第三个我不知道你在问什么。我建议收藏stackoverflow.com/questions/9549780/…。
标签: javascript reactjs typescript