меняет стэйт):
const handleChange = (payload) => {
setLocalState(_.merge(localState, { ...payload }))
}
А вот почему это работает? Стэйт и тут же изменяется, только потом результат спредится:
const handleChange = (payload) => {
setLocalState({
..._.merge(localState, { ...payload }),
})
}
Спред копирует значение жеж
Обсуждают сегодня