У меня есть таймер, и я хочу использовать индикатор активности перед его запуском.
Я подготавливаю состояние
const [isLoading, setIsLoading] = useState(true);
после обещания оно меняет состояние
setIsLoading(false);
консоль сообщает false
это рендеринг
{isLoading ? (
<ActivityIndicator size="large" color="#0000ff" />
) : (
<Text style={styles.text}>{`${time.hours ? time.hours : ''} ${
time.hours ? ':' : ''
} ${time.mins} : ${time.secs}`}</Text>
)}
консоль сообщает true
Вот и все. Но не работает. Индикатор остается на месте, и содержимое не отображается. В чем проблема? Спасибо!