Tri osnovne koncepcije Redux-a
Na kraju uvodnog teorijskog dela, upoznaćemo se sa tri osnovne koncepcije Redux-a, kojih se treba pridržavati prilikom kreiranja aplikacija.
Prva od njih kaže da postoji jedinstveni izvor istine. Globalno stanje vaše aplikacije se čuva u objektnom stablu unutar jedinstvenog skladišta (store).
Druga koncepcija - stanje se može samo čitati. Jedini način da se ono promeni jeste kreiranje akcije (action) - objekta koji opisuje šta se dogodilo.
Treća koncepcija nam govori da u promenama mogu da učestvuju samo čiste funkcije. To jest, da biste naznačili kako treba da se promeni vaše stablo stanja, treba da napišete čist reducer.