⊗jsrxPmBsAW 4 of 57 menu

Funkcionisanje Redux aplikacije

Sada, naoružani terminima, možemo kratko razmotriti osnovne faze rada aplikacije na Redux-u koju ćete kreirati u budućnosti.

Rad aplikacije se odvija po principu jednosmernosti podataka, kao što smo već pomenuli ranije.

U fazi inicijalizacije (pri prvom pokretanju aplikacije) pomoću korenovog reduktera kreira se skladište store. Skladište poziva ovaj redukter samo jednom i beleži vraćenu vrednost kao početno stanje. Pri primarnom renderovanju komponente aplikacije koriste trenutni stejt, zapisan u skladištu. Takođe, one se pretplaćuju na ažuriranja skladišta, kako bi odmah saznale o promeni stejta.

Prilikom daljeg rada aplikacije događa se sledeće. Pretpostavimo da je korisnik kliknuo mišem na dugme. U tom slučaju se pomoću koda formira akcija, koja se šalje u skladište. Skladište ponovo pokreće redukter sa stanjem koje se u njemu čuva i primljenom akcijom. Kao rezultat, izmenjena vrednost stejta se čuva kao nova. Takođe, skladište obaveštava komponente pretplaćene na promene da su promene imale mesta. Za svoj deo, komponente proveravaju da li su delovi stanja koji su im potrebni bili izmenjeni. Konačno, ako su promene imale mesta, onda komponenta pokreće renderovanje za prikaz već novih podataka.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij