⊗jsrxPmBsInr 1 of 57 menu

Redux-kirjasto

Tässä opetusohjelmassa tutustumme erittäin hyödylliseen ja arvokkaaseen JavaScript-kirjastoon Redux. Kirjaston nimi juontaa juurensa kahdesta sanasta - funktion reduce nimeestä ja Flux -sovellusarkkitehtuurista Reactissa, jonka ytimessä on yksisuuntaisen datavirran käyttö.

Ennen kaikkea Redux on ennustettava säiliö tai sovelluksen datan tilojen säilö. Olemme jo kohdanneet tilan käsitteen tai staten (state) React-opetusohjelmaa opiskellessamme. Reduxin avulla voidaan kirjoittaa asiakas-, palvelin- tai natiivisovelluksia, jotka käyttäytyvät ennustettavasti, skaalautuvat helposti ja ovat testattavissa.

Mikä muukin Reduxissa on houkuttelevaa? Se auttaa meitä hallitsemaan sovelluksen globaalia tilaa. Reduxissa käytetyt työkalut ja tekniikat auttavat ymmärtämään missä, miksi ja millä tavalla state muuttui, sekä kuinka sovelluksen logiikka käyttäytyy tällaisten muutosten sattuessa.

Redux on itsenäinen kirjasto, mutta sitä voidaan käyttää yhdessä sellisten suosittujen kehysten kanssa, kuin React, Angular, Vue, sekä myös puhtaalla JavaScriptillä. Mennäksen hieman eteenpäin, sanon, että opetusohjelmassamme me käytämme yhdistelmää Reactin kanssa.

Huolimatta tämän työkalun tärkeydestä, sovellusta luodessa tulee järkevästi arvioida sen käytön tarpeellisuus. Tarvitset Reduxin, jos sinulla on suuri määrä stateja, joita tarvitaan eri osissa sovellusta, tai stateja muutetaan hyvin usein, tai ehkä sinulla on liian monimutkainen logiikka statejen päivittämiseksi.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää