In all Redux examples and documentation, the example is shown when handling asynchronous requests with a Boolean value. Normally, retrieval is set to true when a request is made, and false if successful or unsuccessful.
When I load a page, several API calls are made by multiple components. I want to display a load flag when making a request to the API. Therefore, this may not be the best solution:
- Action1 turns isFetching to true and starts getting API
- Action2 switches isFetching to true and starts getting API
- Action1 is finished, switching to isFetching false, even though Action2 is still loading.
How would you solve such situations?