С react работаю всего 4 месяца
Имею вот такой код с использование useState
let user
let changeUser = (newUser) => {
console.log(user)
user = {
...user,
userKod: newUser.userKod,
active: newUser.active,
admin: newUser.admin,
login: newUser.login,
online: newUser.online
}
}
[user, changeUser] = useState(props.user)
userChange(newUser)
.then(res => {
changeUser(res)
})
console.log(newUser)
При нормальном вызове changeUser(res) в userChange хук почему то в стэйт отправляет res а не переопределенный user. Т.е. console.log(user) не срабатывает вообще
Товарищи специалисты и может кто подскажет почему хук капризничает?