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的?
4 回答585 阅读✓ 已解决
1 回答851 阅读✓ 已解决
1 回答1.1k 阅读
2 回答773 阅读
2 回答617 阅读
2 回答601 阅读
1 回答681 阅读
any, {} 不是继承自什么,这两个是组件的接口(interface),用来做类型校验,前者是ComponentProps(组件接收的props的数据类型格式),后者是ComponentState(组件内部state的数据类型格式)。当然这两个名字随意定义
等效于