contentReact.Componentのメンバ変数は、再レンダー時に更新されるとは限らない!JavaScriptフロントエンドReactReactでsetState()しても値が更新されなくてハマったので、記事化します。更新すべき値をメンバ変数に格納した場合ボタンを押すと値が+1されるアプリケーションを作ります。以下は間違ったコードです。Appでカウンターの値を管理し、Counterはその値とカウントボタンを表示します。Counterこのコードを実行し、ボタンをクリックしても、カウンターの値は増加しないと思います。レンダーごとに更新する値は、メンバ変数に保存しない値が更新されない原因は、表示する値がthis.countになっていることです。counter.jsを以下のように修正すれば、ちゃんとカウント値が増加します。Counter今回は、this.props.countを表示するだけなので、わざわざメンバ変数に格納することはありませんが、表示させるべき値が複雑になる場合、renderメソッドの戻り値に直接式を書かずに、結果を変数に格納したい場合があります。いう場合は、たとえば関数にすると良いと思います。upLoginユーザーは見つかりませんでした。