Все как и сказал Вадим - разжую как новичок новичку - добавляете флаг(стэйт) isLoader - отправили запрос флаг true, после получения запроса флаг false и усе)
поддерживаю! старт совсем не легкий... я вот недавно "с нуля" стартанула и офигела насколько много всего надо знать и алгоритмистически нетривиально иной раз думать, к чему раньше была не приучена...
а начинала с html, css....