Я изменяю статус сотрудника на уволен и собственно потом делаю запрос на сервер. но проблема в том, что usestate асинхронный и он посылает старое значение. Как можно эту проблему решить? Без useEffect если можно onSubmit={() => {
setSelectedWorker({ ...selectedWorker, status: 'is_fired' })
changeWorkerStatus.request()
}}
Что если сервер недоступен? Покажите что уже уволен?
Проблема решается сначала выслали, потом получили и положили в стейт
Это стейт конкретно того, по кому кликнули в таблице. Ничего не поменяется если сервер не будет доступен
Обсуждают сегодня