componentWillMount
tanımlanmış bir işlevi olan "Uygulama" bileşenini oluşturdum (koşul yanlış olduğunda yönlendiriciyi yeniden yönlendirmelidir)."if" React'ın componentWillMount() içinde çalışmıyorsa)
componentWillMount() {
const isLoggedIn = session.getLogin()
console.log('isLoggedIn is', isLoggedIn)
if (!isLoggedIn) {
console.log('now its false!')
} else {
console.log('else')
}
return false
}
Ama konsol aşağıdaki çıktılar:
isLoggedIn is false
else
Yanlış mı yapıyorum? isLoggedIn
'un false değerine ayarlı olduğunu düşünürken, konsol "şimdi yanlış!" Demeli, ise değil.) (Session.getLogin
return sessionstorage.getItem('sessionLoggedIn')
anwsers için teşekkür ederiz yapar -
'sessionstorage.getItem (' sessionLoggedIn ') ', bir dizeyi değil, bir boole döndürdüğünden emin misiniz? – GillesC
Neden bunu düşünmedim! Haklısın, her şey çalışıyor. Aptal soru için üzgünüm :-) –