class SideBar extends React.Component<any, {}> {
constructor(props: any) {
super(props)
};
}
这个继承组件的泛型<any,{}>指的是什么意思?
是SideBar的还是React.Component的?
class SideBar extends React.Component<any, {}> {
constructor(props: any) {
super(props)
};
}
这个继承组件的泛型<any,{}>指的是什么意思?
是SideBar的还是React.Component的?
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
4 回答1.7k 阅读
any, {} 不是继承自什么,这两个是组件的接口(interface),用来做类型校验,前者是ComponentProps(组件接收的props的数据类型格式),后者是ComponentState(组件内部state的数据类型格式)。当然这两个名字随意定义
等效于