在 React 中使用 TypeScript 时"this.state"从何而来



我想知道在TypeScript中使用React时,属性this.state来自哪里?

public constructor(props: any) {
super(props);

this.state = {
userName:"Code to html, one way -->",
password:""
};
}

我们没有在super((调用中导入它,那么它从哪里来呢?

它来自React组件的内部实现,您通过扩展类React.Component:继承了该组件

class MyComponent from React.Component {
// this.setState, this.state,
// lifecycle methods and more 
}

请参见React.Component及其实例属性

它来自哪里?

它来自构造函数。您询问的行正是this.state初始化的位置。

相关内容

  • 没有找到相关文章

最新更新