私はreact.jsを初めて使用しています。数字をmath.randomに入力してthis.props.firstCardプロパティに設定しようとしていますが、未定義を返します。いくつかの変数を試しましたが、結果は未定義または構文エラーです。コード:this.props.firstCard returns undefined
handleClick() {
let firstCard = this.state.isFirstCardChosen;
function chooseCard() {
return Math.floor(Math.random() * (80 - 1) + 1);
}
if (firstCard == false) {
this.props.firstCard = chooseCard;
console.log(this.props.firstCard);
}
}
この1と間違って何ですか?前もって感謝します。
SRYを 'this.props.firstCard == chooseCardがあります;'の代わりに「this.props.firstCard = chooseCard;」これは '拡張可能ではない'エラーを返します。 – zaebalo
this.propsは変更できません。それを変更することはできません。 setStateと小道具 –