Всем привет. Ответа думаю не получу, но попробую)
После выполнения, чтобы увидеть результат я должен перезагрузить страницу.
Как сделать чтобы блок обновлялся сразу после выполнения?
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>