Redux යෙදුමක ක්රියාකාරිත්වය
දැන්, පරිත්යාග ශබ්ද සමඟ සන්නද්ධව, අපට කෙටියෙන් සමාලෝචනය කළ හැකිය Redux මත යෙදුමක ක්රියාකාරිත්වයේ මූලික අවධි, ඔබ පසුව නිර්මාණය කරන.
යෙදුමේ ක්රියාකාරිත්වය සිදුවන්නේ ඒක දිශාත්මක දත්ත ප්රවාහයේ අදහසට අනුව, අපි දැනටමත් කලින් සඳහන් කළ පරිදි.
ආරම්භක අවධියේදී (යෙදුම පළමුවෙන් ආරම්භ කරන විට) මූල රිඩියුසරය භාවිතයෙන් store ගබඩාව නිර්මාණය වේ. ගබඩාව මෙම රිඩියුසරය ඇමතුම් කරන්නේ එක් වරක් පමණක් වන අතර එය ආපසු ලබා දෙන අගය ආරම්භක තත්වය ලෙස ලියා තබයි. පළමු වරට රෑන්ඩර් කිරීමේදී, යෙදුමේ සංරචක ගබඩාවේ ලියා ඇති වර්තමාන state භාවිතා කරයි. ඒවා ගබඩාවේ යාවත්කාලීන කිරීම් සඳහා ද දායක වේ, එවිට වහාම දැනගත හැකිය state වෙනස් වීම ගැන.
යෙදුමේ පසුකාලීන ක්රියාකාරිත්වයේදී සිදුවන්නේ පහත දේය. උපකල්පනය කරන්න, පරිශීලකයා ක්ලික් කළේ මූසික බොත්තමක් මත. මෙම අවස්ථාවේ දී, කේතය භාවිතයෙන් action එකක් සාදා ගනු ලැබේ, එය ගබඩාව වෙත යවනු ලැබේ. ගබඩාව නැවත රිඩියුසරය එහි ගබඩා කර ඇති state සමඟ ආරම්භ කරයි සහ ලැබූ action එක. ප්රතිඵලයක් ලෙස වෙනස් කළ state අගය නව අගය ලෙස සුරැකේ. එසේම ගබඩාව දායක වූ වෙනස්කම් සඳහා සංරචක වලට දන්වයි වෙනස්කම් සිදු වී ඇති බව. අනෙක් අතට සංරචක බලා ගනී, ඔවුන්ට අවශ්ය state හි කොටස් වෙනස් කර ඇත්ද. අවසාන වශයෙන්, වෙනස්කම් සිදු වී ඇත්නම්, සිදු වූ ස්ථානයේ, සංරචකය නැවත ඇමතුම් කරයි දැනටමත් නව දත්ත ප්රදර්ශනය කිරීම සඳහා.