From Scott Hurff's How to fix a bad user interface:
Every screen you interact with in a digital product has multiple personalities.
Five, to be exact.
Depending on the context, these personalities are revealed to your customer. In designer-speak, we call these states. And you should consider these states for every screen you make.
That's because following the rules of the UI Stack and the five states helps you create a cohesive interface that鈥檚 forgiving, helpful, and human.
At the moment, pages in the Group Income app do not have all the states described in the UI stack:

_Notes: Related to #496_
Update on this issue - we already have:
The main thing we are missing at the moment is the loading state. ATM, I believe we need:
I believe we need...An indicator that some type of transfer between the client and the server (or vice-versa) is happening.
A loading icon (https://codepen.io/dotmacro/pen/VwwpYrx), or something different?
That's awesome @dotmacro !!! We can put it here:

Great link @dotmacro shared: https://99percentinvisible.org/episode/wait-wait-tell-me/
Another thing to add related to "loading state": #802
Most helpful comment
That's awesome @dotmacro !!! We can put it here: