⊗jsrxPmBsInr 1 of 57 menu

Redux Bibliotheek

In deze tutorial maken we kennis met een zeer nuttige en waardevolle JavaScript-bibliotheek Redux. De naam van de bibliotheek is afgeleid van twee woorden - de naam van de functie reduce en de architectuur van Flux applicaties in React, die gebaseerd is op het gebruik van een unidirectionele gegevensstroom.

Allereerst is Redux een voorspelbare container of opslagplaats voor de toestand van applicatiegegevens. We hebben al kennisgemaakt met het concept van toestand of state (state) bij het bestuderen van de React tutorial. Met Redux kun je client-side, server-side of native applicaties schrijven, die zich voorspelbaar gedragen, gemakkelijk te schalen en te testen zijn.

Wat maakt Redux nog meer aantrekkelijk? Het helpt ons de globale toestand van de applicatie te beheren. De tools en technieken die in Redux worden gebruikt, maken het gemakkelijker te begrijpen waar, waarom en op welke manier de state is veranderd, en ook hoe de logica van de applicatie zich zal gedragen in het geval van dergelijke wijzigingen.

Redux is een zelfstandige bibliotheek, maar ze kan worden gebruikt in combinatie met populaire frameworks zoals React, Angular, Vue, en ook met pure JavaScript. Om een beetje vooruit te lopen, ik zal zeggen dat we in onze tutorial de combinatie met React zullen gebruiken.

Ondanks het belang van dit instrument, moet je bij het creëren van een applicatie op een verstandige manier de noodzaak van het gebruik ervan inschatten. Je hebt Redux nodig als je een grote hoeveelheid states hebt die nodig zijn in verschillende delen van de applicatie, of als states zeer vaak veranderen, of misschien heb je een te complexe logica voor het bijwerken van states.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren