繁体   English   中英

在React.js中使用函数时尝试更改状态

[英]Trying to change state while using a function in React.js

我正在尝试在调用函数时更改组件的状态。 该函数假定要获取一些数据并将其推入状态

  StartChat: function (e) {
    e.preventDefault();
    var data = this.props.FirstName;
    this.setState({ChatBoxMembers:data});
} 

用onClick函数调用上面的函数,我已经检查了值是否存储在变量'data'中,但是状态'ChatBoxMembers'并没有改变并且最终出现了ChatBoxMembers is not defined错误,这是我在做什么错呢?

对于初学者,您已经将ChatBoxMembers声明为[]但您正在为其分配线性数据。 需要访问ChatBoxMembers is not defined代码ChatBoxMembers is not defined错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM