Redux kitaphanasy
Bu okuw gollanmasynda biz ýönekeý
pes bolmadyk we gymmatly JavaScript kitaphanasy
Redux bilen tanyşarys. Kitaphananyň ady iki sözden gelýär -
reduce funksiýasynyň ady we
Flux
React programmalarynyň arhitekturasy, onuň esasynda
ýeke-taraplaýyn maglumat akymy ulanylýar.
Ilki bilen Redux - bu öňünden görnüp bilinýän konteýner
ýa-da programmanyň maglumat ýagdaýlarynyň ammary. Biz
ýagdaý ýa-da
steýt (state) düşünjesi bilen
React okuw gollanmasyny öwrenenimizde duşuşdyk. Redux bilen
ýörite, serwer
ýa-da ýerli programmalary ýazyp bolar, olar özüni
öňünden görnüp bolýan ýagdaýda alyp barýar, aňsatlyk bilen masştablaşdyrylýar we synagdan geçirilýär.
Redux başga nämä çekýär? Ol bizä programmanyň global ýagdaýyny dolandyrmaga kömek edýär. Redux-da ulanylýan gurallar we usullar, steýt nirede, näme üçin we nähili üýtgedilendigini aňsat düşünmäge mümkinçilik berýär, şeýle hem programmanyň logikasy ýagdaý üýtgemeleri ýüze çyksa nähili hereket eder.
Redux - bu özbaşdaky kitaphana, ýöne ony şeýle meşhur freýmwörklar bilen baglanyşykda ulanyp bolýar: React, Angular, Vue, şeýle hem arassa JavaScript bilen. Birnäçe öňe çapyp, aýdalyň, biziziň okuw gollanmasynda biz React bilen baglanyşygy ulanarys.
Bu gurallaryň möhümliligine garamazdan, programma döredilende akylly onyň ulanylmagy zerurlygyny bahalandyrmaly. Size Redux gerek, eger siziň köp mukdarda steýtlaryňyz bolsa, olar programmanyň dürli böleklerinde gerek bolýar, ýa-da steýtler gaty köp üýtgeýär, ýa-da siziň üçin örän çylşyrymly steýtleri täzelemek üçin logika.