Daniil
я просто не мойму , useEffect должен заменять мне componendidMount , так вот мне нужно вернуть в state при отрисовки компоненты (setCityCard () )
Вы делаете сет стейта cityCard внутри юзэффект, и в депенденси эррее вы указали cityCard, что заставляет его менять ситикард каждый раз когда ситикард изменен, то есть вечно