This is so important. Many people create async requests and overlook the state indicators. This seems harmless until the user doesn't know they need to wait for something to load, messing up their whole understanding of the widget.
Related article on how working with React (UI from data) can help you consider all your states:
Related article on how working with React (UI from data) can help you consider all your states:
Pure UI http://rauchg.com/2015/pure-ui/