【发布时间】:2021-11-15 13:29:08
【问题描述】:
import React from 'react'
import { Link } from 'react-scroll'
import "./Protocol.css"
import { ANALYTICS, TRADE, USERS, TRADERS, VOTES, ZEROES } from "../../Constants"
const Protocol = () => {
return (
<div className="Protocol_container">
<div className="Protocol_heading">
{ANALYTICS}
</div>
<div className="Protocol_content">
<Link>
<p>{ZEROES}</p>{TRADE}
</Link>
<Link >
<p>{ZEROES}</p>{USERS}
</Link>
<Link >
<p>{ZEROES}</p>{TRADERS}
</Link>
<Link>
<p>{ZEROES}</p>{VOTES}
</Link>
</div>
</div>
)
}
export default Protocol
犯错
没有重载匹配这个调用。 Overload 1 of 2, '(props: LinkProps | Readonly): Link',给出了以下错误。 类型 '{ children: (string | Element)[]; 中缺少属性 'to' }' 但在“只读”类型中是必需的。 重载 2 of 2,“(道具:LinkProps,上下文:任何):链接”,给出了以下错误。 类型 '{ children: (string | Element)[]; 中缺少属性 'to' }' 但在“只读”类型中是必需的。
【问题讨论】:
-
只需将属性
to添加到您的Link -
您需要在您的
Link组件中添加to属性。例如:<Link to: '/home'>.
标签: javascript reactjs typescript react-hooks react-scroll