Я отправляю post-запрос и данные на странице не обновляются сразу, а только после перезагрузки страницы
Делаю тестовое задание и есть проблема с отображением измененных данных на странице, есть некоторые количество департаментов (в данном случае - 3) и также можно обратиться к конкретному, добавив в запросе его id. в них есть различные данные (комнаты, количество людей и тд). С помощью useEffect я получаю при первичной загрузке страницы данные по одному из департаментов
useEffect(() => {
dispatch(getSingleDepartmentThunk(2))
}, [dispatch])
Я получаю данные get-запросом и, к примеру, один из коллбэков, чтобы уменьшить количество комнат
onClick={() =>
dispatch(remove(currentDepartment?.data?.id, 0, 1, "MALE", false))
}
На странице отображаются все приходящие данные, однако, внесённые изменения отобразятся только при перезагрузке странице, я знаю, что нужно передать в useEffect зависимости, которые должны изменяться, но тут post-запрос и сами данные никуда не сохраняются, если убрать [] из useEffect, то всё работает, как надо, но начинают сыпаться бесконечные запросы в нетворк. Надеюсь, нормально объяснил проблему.