大概看了typescript,但关于泛型了解的不多,这里的<ToastProps, any>分别是什么意思?
ToastProps好像是针对ToastContainer类的props,为什么会针对到它的props呢?
后面的any又是针对谁?
麻烦大神能详细赐教~万分感谢
大概看了typescript,但关于泛型了解的不多,这里的<ToastProps, any>分别是什么意思?
ToastProps好像是针对ToastContainer类的props,为什么会针对到它的props呢?
后面的any又是针对谁?
麻烦大神能详细赐教~万分感谢
4 回答575 阅读✓ 已解决
3 回答1.5k 阅读
1 回答1.4k 阅读
1 回答648 阅读
1 回答647 阅读
具体关系要看类的实现,用泛型参数类型来约束类的成员/方法参数类型
但是大部分时候,只要看看types文件中的类/方法签名就能了解
这个是React.Component的类型签名
可以看出来,泛型参数的第一项P是针对Component对象的props的,在例子中就是将ToastContainer的props约束为ToastProps
而第二个泛型参数S则针对state,在例子中使用any等于没做任何约束