Answer the question
In order to leave comments, you need to log in
How to update state after execution?
Hello. I think I won’t get an answer, but I’ll try)
After the execution, in order to see the result, I have to reload the page.
How can I make the block update immediately after execution?
state = {
vk_connected: false,
vk_provider_id: null
}
responseVK = response => {
axios
.post(`${process.env.API}/api/users/rest-auth/vk/connect/`, {
access_token: response.session.sid
})
.then(res => {
if (res.data.user.username === this.props.data.username) {
Alert.show({
message: 'Аккаунт подключен',
style: 'success'
})
} else {
Alert.show({
message: 'Этот аккаунт нельзя прикрепить, потому что он уже прикреплён к другому пользователю',
style: 'error'
})
}
})
Что тут добавить чтоб выполнялось правильно?
}
Вот тут имя я получаю только после того когда сам перезагружу страницу
<span>
{this.state.vk_connected ? props.profile_name : 'Vk'}
</span>
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question