Too Long; Didn't Read
When You Should use Redux with APIs? When you start working on a project that makes some API calls and you start wondering, when should I use Redux? When working with APIs you usually want your users to be able to filter the data they receive in some way, and that's where Redux shines, at filtering data! What you really want is to store the data received from the API in a transitory warehouse called Redux. Once the data is stored in the Redux state you can connect your React components to it, read the current filters and display the filtered information.