/
Огляд різних способів, як можна працювати з трьома станами завантаження даних – Loading, Success, Error.
Відео про дженеріки тут.
Код проекту тут (silver) і тут (gold).