хука, в которой делаю какую-то логику и диспатч в редакс, после в этой же кнопке получаю данные из редакса определенные, но получается так, что когда первый раз кликаешь, то данные в редаксе пустые, во второй - прогружаются данные и все ок
мне надо чтобы это было все в одном клике, а не двух
может можно как-то быстро это реализовать?
дабы не переписывать все, костыль какой-то мб
да как ты их там получаешь блин? покажить хоть кодом или что
их это кого? стэйт?
"после в этой же кнопке получаю данные из редакса определенные"
ну бля напрямую получаю весь стейт через юз селект и беру данные с него
так получается ты их тянешь уже на втором рендере ?
из-за чего происходит ререндер?
и почему ты говорил тебе эти данные нужны в рамках одного клика?
так крч уже код можно было 100 раз скинуть
не очень понятно как эт опроисходить, ты тянешь данные, потом кладешь их в редак, а потом из редакса там же хочешь использовать?
Крч, обработчик через замыкание ссылается на данные в сторе, которые были актуальны на момент рендера компонента. Тебе нужен useEffect, чтобы реагировать на изменение стора и на получение новых данных оттуда
Обсуждают сегодня