This is a part the official Redux documentation:
It’s called a reducer because it’s the type of function you would pass
toArray.prototype.reduce(reducer, ?initialValue)
It doesn't make much sense to me. Could somebody explain to me why they are actually called reducers? The fact that they return a default value (or they have a default argument value) doesn't make them reducers IMHO.