Pourquoi Redux de l'état des fonctions appelées réducteurs?

C'est une partie de l'officiel Redux documentation:

Il est appelé un réducteur parce que c'est le type de fonction que vous devez passer
pour Array.prototype.reduce(reducer, ?initialValue)

Il ne fait pas beaucoup de sens pour moi. Quelqu'un pourrait m'expliquer pourquoi ils sont appelés les réducteurs? Le fait de retourner une valeur par défaut (ou une valeur par défaut valeur de l'argument) ne fait pas d'eux des réducteurs à mon humble avis.

  • Ils sont réducteurs, précisément parce qu'elles se comportent comme la fonction que vous passez à reduce, qui a accès à la valeur par défaut d'une nouvelle valeur, et vous restitue vos potentiellement transformé valeur par défaut. state -> action -> state
  • une rose sous un autre nom... probablement de la commercialisation; map/reduce est un mot à la mode maintenant...
  • qu';s pourquoi vous devez commencer à penser à vous-même et ne pas compter sur un cadre. Un framwork est surtout le travail d'un ou de quelques développeurs avec leur propre vision de la façon de résoudre un problème adaptés par les utilisateurs d'internet. Certains cadres ont eu raison cependant la plupart ne le font pas. un blizz d'un baiser, le même ou moins n'est pas une solution. C'est juste un exemple de beaucoup là-bas.