[英]TS2339 (TS) Property 'state' does not exist on type
我使用Visual Studio 2019和打字稿讓我的React項目正常工作。 在沒有編碼的1個月后,我打開了Visual Studio解決方案,並被提示將打字稿3.4更新為3.5。 現在,突然我在組件的this.state定義上遇到了構建錯誤。
export default class Employee extends React.Component {
constructor(props) {
super(props)
this.state = {
user: null,
loading: true
}
}
}
如果您使用的是打字稿,則需要將其更改為聲明狀態接口:
interface IState = {
user: any;
loading: boolean;
}
然后是類聲明:
export default class Employee extends React.Component<any, IState> { }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.