Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在React类的接口中包含接口?_Javascript_Reactjs_Typescript_Interface - Fatal编程技术网

Javascript 如何在React类的接口中包含接口?

Javascript 如何在React类的接口中包含接口?,javascript,reactjs,typescript,interface,Javascript,Reactjs,Typescript,Interface,由于我的Classprops接口为空,我得到了一个linting错误。我正在这个组件中使用其他接口 这是我的密码: 从“React”导入React; 从“axios”导入axios; 从“@material ui/core”导入{Button}; //从“react final Form”导入{Form,Field}; //从“最终表单材料ui”导入{TextField}; //tslint:禁用下一行 接口公司FinancialModalFormProps{} 导出接口IValues{ 公司

由于我的
Class
props接口为空,我得到了一个linting错误。我正在这个组件中使用其他接口

这是我的密码:

从“React”导入React;
从“axios”导入axios;
从“@material ui/core”导入{Button};
//从“react final Form”导入{Form,Field};
//从“最终表单材料ui”导入{TextField};
//tslint:禁用下一行
接口公司FinancialModalFormProps{}
导出接口IValues{
公司名称:字符串;
关键技术:[];
}
导出接口状态{
[键:字符串]:任意;
价值:IValues[];
submitSuccess:布尔值;
}
导出默认类CompanyFinancialModalForm扩展React.Component{
建造商(道具:公司财务管理部){
超级(道具);
此.state={
公司名称:'',
关键技术:[],
值:[],
提交成功:错误
};
}
公共渲染(){
const{}=this.state;
返回(
添加公司
);
}

}
这既不是类型脚本,也不是React错误消息

您的过梁(tsLint)已启用

老实说,我会取消这个规则。(看看你的例子)你将道具指定为接口的用例,即使它们(目前)是空的,也是完全有效的——这样你以后就可以指定更多道具,而不用担心你忘记了在什么地方输入


并不是每一条过梁规则都“普遍有用”。在这里,它不是。为什么不只是传递一个空对象呢<代码>