Redux පුස්තකාලය
මෙම නිබන්ධනය තුළ අපි ඉතා
ප්රයෝජනවත් හා වටිනා JavaScript පුස්තකාලයක් වන
Redux හඳුනා ගනිමු. පුස්තකාලයේ නම ආරම්භ වන්නේ වචන දෙකකිනි -
reduce ශ්රිතයේ නම සහ
Flux
යෙදුම් ව්යුහයෙනි, React මත එය පදනම් වී ඇත්තේ
දත්තවල තනි-දිශා ගලනය භාවිතය මත ය.
පළමුව සහ අගට, Redux යනු පුරෝකථනීය භාජනයක්
හෝ යෙදුමේ දත්ත තත්වයන්ගේ ගබඩාවකි. අපි
දැනටමත් තත්වය හෝ
state (state)
සංකල්පය හමු වී ඇත්තෙ React නිබන්ධනය අධ්යයනය කරන අතරතුර ය. Redux
භාවිතයෙන් අපට සේවාලාභී, සේවක
හෝ ස්වදේශික යෙදුම් ලිවිය හැකිය, ඒවා ක්රියා කරනුයේ
පුරෝකථනීය ආකාරයට, පහසුවෙන් පරිමාණය කළ හැකි අතර පරීක්ෂා කළ හැකිය.
Redux තවදුරටත් ආකර්ෂණීය වන්නේ කුමකින්ද? එය අපට උපකාර කරන්නේ යෙදුමේ ගෝලීය තත්වය කළමනාකරණය කිරීමට ය. Redux හි භාවිතා වන මෙවලම් සහ තාක්ෂණ, පහසු කරවන්නේ කොහේද, ඇයි සහ කෙසේද යන්න තත්වය වෙනස් වී ඇත්තේ, එසේම ක්රියා කරනු ඇත්තේ කෙසේද යන්න යෙදුමේ තර්කනය එවැනි වෙනස්කම් සිදුවන අවස්ථාවලදී.
Redux යනු ස්වාධීන පුස්තකාලයක්, නමුත් එය භාවිතා කළ හැකිය සම්බන්ධතාවක් තුළ ජනප්රිය රාමු වල සමඟ, එනම් React, Angular, Vue, සහ එසේම පිරිසිදු JavaScript සමඟ ය. ටිකක් ඉදිරියට ගොස්, මම කියමි, අපගේ නිබන්ධනය තුළ අපි භාවිතා කරන්නේ React සමඟ සම්බන්ධතාවය ය.
මෙම මෙවලමේ වැදගත්කම සැලකිල්ලට ගනිමින්, යෙදුමක් සෑදීමේදී විවේකයෙන් එහි යෙදීමේ අවශ්යතාව ඇගයීමට යත්න දරන්න. ඔබට Redux අවශ්ය වන්නේ, ඔබට විශාල ප්රමාණයක තත්වයන් තිබේ නම්, ඒවා අවශ්ය වන්නේ විවිධ කොටස්වල යෙදුමේ, නැතහොත් තත්වයන් ඉතා ඉක්මනින් වෙනස් වේ නම්, හෝ ඔබට ඉතා සංකීර්ණ තර්කනයක් තිබේ නම් තත්වයන් යාවත්කාලීන කිරීම සඳහා.