React Native - условный рендеринг не работает - PullRequest
0 голосов
/ 08 мая 2020

У меня есть таймер, и я хочу использовать индикатор активности перед его запуском.

Я подготавливаю состояние

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

Вот и все. Но не работает. Индикатор остается на месте, и содержимое не отображается. В чем проблема? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...