а ты законсоль вывод idCurrentServer в 3 useEffect может он у тебя вообще не меняется
вот в том-то и прикол, что меняется idCurrentServer, но не меняется id диска и список дисков
Чтоб бетонно :)))
Что бетонно, проверка ни о чем, всегда будет тру
Да понял уже :)) но дело не в этом, дело в том, что старые данные хватает эффект :)
Дело в том что ты везде пишешь говно по мелочи. Доверять таоему коду такое
А что ты хочешь здесь? Третий эффект правильно отрабатывает
Он улетает вместе со вторыми двумя в очередь
Я бы хотел, чтобы когда я выбираю другой сервак запрашивались данные сервера. Для этого должна измениться коллекция дисков и выбранный диск, а потом уже запрашивается с диском данные конкретного сервера. У меня первым делом запрашиваются всё диски по I'd сервера, потом запрашиваются первый диск коллекции и уже эти данные летят в запрос данных конкретного сервака
диски типа сд ром себя вставят при запросе чишо
Чуть попозже отвечу, ребёнка из сада забираю
Мне на секунду показалось, что речь про монтированные диски ))
Пока заметил что в зависимостях во втором эффекте не нужен айди
Зачем? Он же не шарит за реакт, оставь его в садике
Убери айди в третьем эффекте и убери проверку на него и добавь в зависимости listCurrentServer
И обучайся в нейминг, например currentServerDiskList
Нельзя убирать айтишник из 3го юз эффекта, потому что я могу поменять сервак и данные останутся старые
Так ты же меняешь currentServerDiskList когда меняются айпишник, зачем тебе и тут айпишник проверять добавь лучше currentServerDiskList
Щас попробую тут скрин поиложухи найти своей.
Не прокатило :(
Разблокируй логи во втором, и покажи результаты
Обсуждают сегодня