Всем привет, я меняю определённый state в redux, чз redux-thunk делаю запрос и меняю стейт, далее беру этот стейт в другом компоненте на который перешел чз react-navigation, чз useSelector получаю этот стейт, пытаюсь с ним взаимодействовать в useEffect(()=>{},[]) но он у меня почему то пустой стейт т.е в него не успели занестись данные, но когда я еще раз это проворачиваю всё работает, не успевает только в 1 раз, если я сделаю useEffect(()=>{},[state]) то у меня срабатывает 2 раза, в итоге всё работает но я хочу 1 раз делать useEffect
В чем проблема написать так?
useEffect(() => {
if (state) {.....}
}, [state])