NgRx is essentially a group of libraries powering state management for Angular applications. They facilitate handling state and are enforcing unidirectional data flow. This solution was inspired by Redux.