In your redux store you hold the raw data. Some times the raw data is all you need, but other times you need to derive new data from the raw data, often by combining parts of the raw data.
A common use case for deriving data is filtering a list of data based on a criteria, where both the list and t...