Всем привет! Вопрос по хукам, вроде несложный, но почему-то долго туплю)
Ситуация такая - есть хук useReducer, в него вторым параметром передается некое начальное состояние (currentState). этот стэйт формируется на основе initialState и того что прилетает с бэкенда в useEffect. так вот, компонент рендерится два раза, до и после выполнения useEffect, но в useReducer попадает стэйт до, т.е. по сути initialState. Подскажите как сделать, чтобы в useReducer попадал начальный стейт после отработки useEffect и фетчинга данных?