私は私のrender()
にこのような新しい価値の状態を設定してみてください。プロパティを読み取ることができません 'SETSTATE')
this.state.contributionsList.map(function(item, i) {
this.setState({
listUsers: item.login
})
});
はまた、このようにしました:
let usersByRepo = this.state.contributionsList.map(function(item, i) {
this.setState({
listUsers: item.login
})
});
私がconsole.log(item)
を走らせると、私が必要とする全てのitensがあります。しかし私がこの情報を私の州に加えると、私はTypeError: Cannot read property 'setState' of undefined
というフィードバックを得る。どうして?
この結果を私のコンポーネントにprop
として送信しますので、私はそれを行うつもりです。しかし、私はまだこの問題を抱えています。
- 1)これはなぜ発生するのですか?
- 2)これを解決する最良の方法は何ですか?
*「私はこの結果を自分のコンポーネントの支柱として送信するからです」*どの結果ですか? 'this.setState'は何も返しません。 –