Gerenciamento de estado em aplicações React tem sido um tópico recorrente no Radar, e recentemente esclarecemos nossa posição sobre Redux, um framework popular neste espaço. NgRx é, em essência, Redux para Angular . É um framework para construir aplicações reativas com Angular, fornecendo maneiras de gerenciar o estado e isolar os efeitos colaterais. Nossos times relatam que usar o NgRx foi simples, principalmente porque é construído com RxJS, e destacam um trade-off semelhante àquele que já conhecemos do Redux: adicionar gerenciamento de estado reativo traz uma complexidade adicional que só compensa em aplicações maiores. A experiência de desenvolvimento é aprimorada por esquemas, uma biblioteca de scaffolding, além de um conjunto de ferramentas que permitem o rastreamento visual de estado e depuração de viagem no tempo.