What would be the preferred way of making the redux reducer that will support multiple API requests and their result? To be clear, if I have a list of popular movies, upcoming movies, and new movies (all of them can be paginated) how I should configure my reducer in a best practice manner? I should support all states of the request, pending, fulfilled, rejected. Should I make one reducer or every feature should have its own reducer? All results will be displayed on the same page. Thank you.