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

时间:2017-08-28 20:34:59

标签: javascript function reactjs

我正在尝试在调用函数时更改组件的状态。 该函数假设采取一些数据并将其推送到状态

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

使用和onClick函数调用上述函数 我检查了值存储在变量'data'中,但状态'ChatBoxMembers'没有变化,最终出现错误ChatBoxMembers is not defined 我在这做错了什么?

1 个答案:

答案 0 :(得分:0)

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