Redux Biblioteek
In hierdie handleiding maak ons kennis met 'n baie
nuttige en waardevolle JavaScript-biblioteek
Redux. Die naam van die biblioteek kom van twee woorde - die naam van die
funksie reduce en die argitektuur van
Flux
toepassings op React, wat gebaseer is op
die gebruik van 'n eenrigting datastroom.
Eerstens is Redux 'n voorspelbare houer
of berging vir die datatoestand van 'n toepassing. Ons
het reeds die konsep van toestand of
state (state)
teëgekom tydens die bestudering van die React-handleiding. Met Redux
kan jy kliënt-, bediener-
of inheemse toepassings skryf wat voorspelbaar gedra,
en maklik skaalbaar en toetsbaar is.
Wat anders maak Redux aantreklik? Dit help ons om die globale toestand van die toepassing te bestuur. Die instrumente en tegnieke wat in Redux gebruik word, maak dit makliker om te verstaan waar, waarom en op watter manier die state verander het, sowel as hoe die toepassingslogika sal optree in die geval van sulke veranderinge.
Redux is 'n selfstandige biblioteek, maar dit kan gebruik word in kombinasie met so gewilde raamwerke soos React, Angular, Vue, en ook suiwer JavaScript. Om 'n bietjie vooruit te spring, ek sal sê dat ons in ons handleiding die kombinasie met React sal gebruik.
Ten spyte van die belangrikheid van hierdie instrument, moet jy by die skepping van 'n toepassing redelik die noodsaaklikheid daarvan evalueer. Jy het Redux nodig as jy 'n groot aantal state het wat nodig is in verskillende dele van die toepassing, of as state baie gereeld verander, of miskien het jy te ingewikkelde logika om state op te dateer.