Drie kernconcepten van Redux
Ter afsluiting van het inleidende theoretische deel maken we kennis met de drie basisconcepten van Redux, die moeten worden aangehouden bij het bouwen van applicaties.
De eerste stelt dat er een enkele bron van waarheid is. De globale staat van je applicatie wordt opgeslagen in een objectenboom binnen een enkele store.
Het tweede concept - de staat is alleen-lezen. De enige manier om deze te wijzigen is het aanmaken van een action - een object dat beschrijft wat er is gebeurd.
Het derde concept vertelt ons dat alleen pure functies betrokken mogen zijn bij de wijzigingen. Dat wil zeggen, om aan te geven hoe je state-tree moet veranderen, moet je een pure reducer schrijven.