简单的反应组件无法读取状态
2019-04-19
37
我有一个登录组件,该组件已简化为以下定义,以确保
629114969
预期的功能是,当我单击“注册”按钮时,它会显示一个警报。通知我输入输入的用户名。 当前,当我输入一些文本并单击“注册”按钮时,应用程序崩溃了,并告诉我我尚未定义logincomponent的状态:
und offfict typeError:无法读取未定义的
的属性'状态'。 我觉得我已经定义了构造函数中的状态...是否有构造函数不会被调用的实例?我在这里缺少什么?
2个回答
您忘记了
constructor
函数中的这一行
this.onClickSignUp = this.onClickSignUp.bind(this);
。
Zeyad Etman
2019-04-19
将 onClickSignUp 更改为:
onClickSignUp = () => {
console.log(this.state);
alert("clicked sign up with value: username=" +
this.state.userName);
}
red house 87
2019-04-19