如何解决打字稿错误?
我从正常的git存储库中克隆了该应用程序,启动并收到错误:
类型'Readonly <{}}和Readonly <{的属性'language'不存在 孩子们?:ReactNode; }>'。 TS2339
<div className="login-block__form__head__text">
{// @ts-ignore
this.props.language === 'EN'// err
? 'Login'
: 'LOGIN'}{' '}
</div>
不幸的是,我不知道打字稿,所以我不得不寻求帮助。
答案 0 :(得分:1)
在这种情况下,您没有定义道具类型。
interface PropType {
language: string,
}
export default class ComponentName extends React.Component<PropType> {
...
}
如果您想进一步了解打字稿,请使用以下链接。