Я новичок в ReactJ.Я пытаюсь создать приложение Firebase, используя его.Поэтому в componentWillMount я проверяю, вошел ли пользователь в систему или нет, и устанавливаю логическое значение состояния в соответствии с этим
componentWillMount() {
var config = {...};
Firebase.initializeApp(config)
Firebase.auth().onAuthStateChanged(function(user){
if(user){
console.log("User logined");
this.setState({
isLogined : true
})
}else{
console.log("User isn't logined");
this.setState({
isLogined : false
})
}
})
}
Но он показывает, что setState () не является функцией.
index.js:2178 TypeError: this.setState is not a function
at Object.next (App.js:31)
at index.cjs.js:1353
at index.cjs.js:1457
Нужна помощь: (