1
以下のコードでは、「true」が返されますが、条件が機能していません。誰でもここで何が起こっているのか分かりますか?Reactネイティブ条件が機能していませんか?
componentDidMount() {
TimerMixin.setTimeout(
() => {
console.log(this.state.loginStatus);
if(this.state.loginStatus == "true"){
console.log("go to inner");
//this._onPress();
}
console.log(this.state.loginStatus);
},
300
);
}
これはすでに私のために働いています "if(this.state.loginStatus)"。返事が遅れて申し訳ありません。しかし、私はstring(JSONで)の値を割り当てました....(this.state.responseData.status.status == "true")これは私のために働いています...本当に混乱します。 –
'=='の代わりに '==='を使うことを忘れないでください! –