相关疑难解决方法(0)

Typescript和React使用空类型数组设置初始状态

说我有以下代码段:

interface State {
  alarms: Alarm[];
}
export default class Alarms extends React.Component<{}, State> {
  state = {
    alarms: []
  };
Run Code Online (Sandbox Code Playgroud)

因为我试图设置alarms: []Typescript不喜欢它,因为[] != Alarm[].我发现我可以使用alarms: new Array<Alarm>()哪个初始化一个空的类型数组,但我真的不喜欢这种语法 - 是否有更简单/更好的方法?

typescript reactjs

13
推荐指数
2
解决办法
1万
查看次数

标签 统计

reactjs ×1

typescript ×1