Tři hlavní koncepty Reduxu
Na závěr úvodní teoretické části se seznámíme se třemi hlavními koncepty Reduxu, kterých je třeba se držet při vytváření aplikací.
První z nich hovoří o existenci jediného zdroje pravdy. Globální stav vaší aplikace je uložen ve stromu objektů uvnitř jediného úložiště.
Druhý koncept - stav lze pouze číst. Jediným způsobem, jak jej změnit, je vytvoření akce - objektu, který popisuje, co se stalo.
Třetí koncept nám říká, že se na změnách mohou podílet pouze čisté funkce. To znamená, že abyste určili, jak by se měl změnit váš strom stavu, musíte napsat čistý reduktor.