componentWillMount() {
if (this.props.Auth.isAuthenticated) {
console.log(1);
AuthService.me(localStorage.getItem('api_token'))
.then(data => {
console.log(2);
if (data.status === true) {
this.setState({
role: data.data.roles[0].name
});
console.log(3);
}
}).catch(error => {
console.log(error);
})
}
console.log(this.state);
}
دوستان کد بالا رو ببینین . من میخام role که در state تعریف شده است مقدار دهی کنم ولی بعد از اجرای این کد null میشود . طبق دستورات بالا اول 1 احرا میشه بعد {role:null} چاپ میشه بعد 2 و بعد 3 .
ولی من میخام state رو مقداردهی کنم. چجوری میتونم این مشکل رو حل کنم .
دوستان کد بالا رو ببینین . من میخام role که در state تعریف شده است مقدار دهی کنم ولی بعد از اجرای این کد null میشود . طبق دستورات بالا اول 1 احرا میشه بعد {role:null} چاپ میشه بعد 2 و بعد 3 .
ولی من میخام state رو مقداردهی کنم. چجوری میتونم این مشکل رو حل کنم .
دوستان کد بالا رو ببینین . من میخام role که در state تعریف شده است مقدار دهی کنم ولی بعد از اجرای این کد null میشود . طبق دستورات بالا اول 1 احرا میشه بعد {role:null} چاپ میشه بعد 2 و بعد 3 .
ولی من میخام state رو مقداردهی کنم. چجوری میتونم این مشکل رو حل کنم .
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟