Redux - это библиотека, которая реализует архитектуру, в чем-то похожую на сборку событий, но с особенностями функционального программирования. Архитектура также имеет много общего с шаблоном команд GoF, который, по сути, является источником событий с поворотом ООП.

ngrx / store может не сказать «архитектура Redux» в документации, но он реализует, по сути, тот же шаблон с небольшой адаптацией: хранилище является наблюдаемым.

Возможно, Дэн Абрамов не намеревался вдохновить на изменение нашего взгляда на архитектуру государственного управления, когда он создавал свою библиотеку, но именно это он и сделал, хотя многие из нас уже писали много подобных вещей раньше. До Redux я никогда не использовал редукторы.

Когда другие библиотеки начали копировать шаблоны, заложенные Redux, именно тогда это стало общим архитектурным шаблоном, а не просто библиотекой.

Иногда эти вещи живут своей собственной жизнью, превосходящей то, что предполагал автор. Именно это и произошло здесь.

По сути, Redux - это библиотека И архитектура. Любой, кто говорит обратное, недооценивает влияние Redux.