Loading indicators are one of the most common methods for providing feedback when a user action results in an asynchronous request. In order to show a loading indicator you need to know if your component is currently loading data. This turns out not to be a trivial exercise when you start building a complex application with Redux. In this post I share four techniques for representing loading state