In a good Redux architecture, you are encouraged to keep your store state minimal, and derive data from the state as needed. As part of that process, we recommend that you use “selector functions” in your application, and use the Reselect library to help create those selectors….
Source: http://blog.isquaredsoftware.com/2017/12/idiomatic-redux-using-reselect-selectors/