2017-08-28 9 views
0

関数の呼び出し中にコンポーネントの状態を変更しようとしています。 関数は、変数「データ」に格納されますいくつかのデータを取得し、状態上記の関数とのonClick機能 私は値をチェックしてきたの呼び出しReact.jsで関数を使用して状態を変更しようとしています

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

でそれをプッシュするとしたが状態「ChatBoxMembers」は変更されずにエラーが発生するChatBoxMembers is not defined ここで何が間違っていますか?

+0

「ChatBoxMembersが定義されていません」と表示されている場合は、おそらく正しくアクセスしていない可能性があります。あなたは 'ChatBoxMembers'を使用しようとしているあなたの例を見せてもらえますか? –

+0

私はまだどこにも使っていません。 { return { ChatMembers:[]、 ChatBoxMembers:[] }; ' –

+0

ここで' bind(this) 'を使用する必要がありますか? –

答えて

0

ChatBoxMembers[]と宣言しましたが、線形データを割り当てています。 ChatBoxMembers is not definedのコードにアクセスする必要があります。

関連する問題