A Redux egy kiszámítható állapottárolóedény, amely három alapelven épül fel: egy egyetlen store, csak olvasható állapot, amit csak akciók módosíthatnak, és tiszta reducer függvények, amelyek kiszámítják a következő állapotot. Az adatok egy irányban áramlanak, így a módosítások nyomon követhetőek.
