Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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
Reactjs 类型';{children:string;}';没有与类型';相同的属性;内在的颂词;IModalProps';_Reactjs_Typescript_Office Ui Fabric - Fatal编程技术网

Reactjs 类型';{children:string;}';没有与类型';相同的属性;内在的颂词;IModalProps';

Reactjs 类型';{children:string;}';没有与类型';相同的属性;内在的颂词;IModalProps';,reactjs,typescript,office-ui-fabric,Reactjs,Typescript,Office Ui Fabric,此代码: 从“officeui/lib/Modal”导入{Modal}; 从“React”导入*作为React; 导出接口ISignInFormProps{ showmodel:布尔型; } 常量符号信息=()=>{ 回复你好; }; 导出默认符号信息; 产生以下错误: (9,11):类型“{children:string;}”与 输入“内部属性和内部属性” 此代码笔不显示任何错误- 问题的原因是什么以及如何解决?您不能设置任何子项,而不能设置JSX元素(例如,Hello),也不能设置字符串

此代码:

从“officeui/lib/Modal”导入{Modal};
从“React”导入*作为React;
导出接口ISignInFormProps{
showmodel:布尔型;
}
常量符号信息=()=>{
回复你好;
};
导出默认符号信息;
产生以下错误:

(9,11):类型“{children:string;}”与 输入“内部属性和内部属性”

此代码笔不显示任何错误-

问题的原因是什么以及如何解决?

您不能设置任何子项,而不能设置JSX元素(例如,
Hello
),也不能设置字符串(如代码中所示)

将Fabric与TypeScript 3.3一起使用时存在一个已知问题:

修理 两种方式:


  • 如果您现在想使用Fabric,请转到TypeScript 3.2我们已经解决了这个问题。TypeScript 3.x暴露了我们的样式化实用程序返回值的键入错误,该返回值没有使用React的无状态组件类型,因此没有
    子类
    属性。PR在我们的下一个晚间发行版中是并且应该是可用的。

    也许你缺少了一个必备道具?@MoshFeu对此有点陌生。你能解释一下吗?这似乎不相关:(算了吧..你没有通过
    IModalProps
    。你的
    IModalProps
    是什么?@FortyTwo但这很好-
    const signinfo=()=>{return}
    在何处添加此文件?我的意思是在哪个文件夹中?以及如何在任何位置包含此文件?我们是否需要在某个位置导入此文件,或者仅在文件夹中的任何位置创建此文件就够了?请澄清?