createComponent
的定义
使用在这里
问题如下
按照现在的写法,这里的高阶函数 createComponent
没有接受到外部传入的泛型,将使用默认的泛型DefaultProps
等,这里如何使得<Props = DefaultProps...>
等类型信息可以从外部传入?
比如:
传入 Props: { name: string }
,让createComponent
接收到的 Props
类型就是我这里传入的。
createComponent
的定义
使用在这里
问题如下
按照现在的写法,这里的高阶函数 createComponent
没有接受到外部传入的泛型,将使用默认的泛型DefaultProps
等,这里如何使得<Props = DefaultProps...>
等类型信息可以从外部传入?
比如:
传入 Props: { name: string }
,让createComponent
接收到的 Props
类型就是我这里传入的。
那三个泛型是你在用createComponent返回的函数时用的
而且你这也不叫高阶函数