De tre grundlæggende koncepter i Redux
Afslutningsvis på den indledende teoretiske del vil vi stifte bekendtskab med de tre grundlæggende koncepter i Redux, som det er nødvendigt at overholde, når man opbygger applikationer.
Den første af dem handler om at have en enkelt sandhedskilde. Din applikations globale tilstand opbevares i et objekttræ inde i et enkelt lager.
Det andet koncept - tilstanden kan kun læses. Den eneste måde at ændre den på skal være at oprette en action - et objekt, som beskriver, hvad der er sket.
Det tredje koncept fortæller os, at kun rene funktioner må deltage i ændringer. Det vil sige, for at specificere, hvordan dit tilstandstræ skal ændres, skal du skrive en ren reducer.