reactjs - 导入时带有打字稿错误“没有重载匹配此调用”的Reactjs
问题描述
这是我的组件:
export class Header extends React.Component<NavLink, NaviState> {}
当我导入布局时:
<div className="tantum-wrapper">
<Header />
<main>
{this.props.children}
</main>
<Footer />
</div>
收到以下错误:
(alias) class Header
import Header
No overload matches this call.
Overload 1 of 2, '(props: NavLink<unknown> | Readonly<NavLink<unknown>>): Header', gave the following error.
Property '$$typeof' is missing in type '{}' but required in type 'Readonly<NavLink<unknown>>'.
Overload 2 of 2, '(props: NavLink<unknown>, context: any): Header', gave the following error.
Property '$$typeof' is missing in type '{}' but required in type 'Readonly<NavLink<unknown>>'.ts(2769)
index.d.ts(358, 18): '$$typeof' is declared here.
index.d.ts(358, 18): '$$typeof' is declared here.
如何在这里声明类型?
解决方案
推荐阅读
- node.js - 如果用户中断下载,如何删除视频文件?
- java - 在 Intellij 中配置 Artifact 以创建 war 文件
- python - python Pandas和KeyError中的一些问题
- elasticsearch - Elasticsearch 无法使用空格分析器搜索 dot(.) 之前的单词
- javascript - Javascript递归函数在遍历JSON文件后返回多个结果数组,而不是具有所有对象的最终数组
- java - 具有二进制响应的 Unirest (Mashape) 发布请求包含特殊符号
- flutter - 如何在 Flutter 中将字符串更改为 Double?
- image - Flutter web 图片在移动视图中加载,但不是全视图?
- java - 如何将矩阵从用户输入导出到其他类作为二维数组?
- javascript - 如何在带有后备的 JavaScript 中设置 CSS 样式属性?