【发布时间】:2023-03-24 22:09:01
【问题描述】:
当我使用 any 将我用 typescript 编写的 React 应用程序中的 state 传递给函数时出现 tslint 错误。
no-any:“any”的类型声明失去了类型安全性。考虑用更精确的类型替换它。
class AssetDrillDown extends React.Component<{}, IDetailsListAssetsState> {
constructor(props: {}) {
super(props);
this.state = {
items: _items
};
}
public componentDidMount(): void {
this.getData(this);
}
public getData(that: any): void {
// not relevant code
that.setState({items: _items});
}
}
我不想使用any,而是使用一个类型来解决这个问题。我该怎么做,请指导。
【问题讨论】:
标签: typescript