Redux ist ein vorhersehbarer State Container, der auf drei Kernprinzipien aufgebaut ist: einem einzelnen Store, schreibgeschütztem State, der nur durch Actions geändert wird, und reinen Reducern, die den nächsten State berechnen. Der Datenfluss erfolgt in eine Richtung, was Änderungen nachvollziehbar macht.
