А если сделать один стейт на все, типа ислоадед нуль или фальс если грузится, и с объектом если загрузилось. А потом на него и проверять? Такое не поможет?