Vis/skjul meny
HÄndbok / Teknologi / Altinn 3 / Tools and frameworks / React / Redux
Redux
Redux is used for handling state in React applications.
- ApplikasjonstilstandshÄndtering
- En felles tilstand for hele applikasjonen
- Tilstanden styres av Actions som hÄndteres av Reducere som igjen populerer tilstanden.
- En Action kan f.eks. vĂŠre “FETCH_POSTNUMMER”
- NÄr en slik actions kjÞres, sÄ vil en Reducer ta imot og oppdatere tilstanden slik at det er i tilstanden at applikasjonen nÄ henter postnummer.
- NĂ„r er hentingen er fullfĂžrt, vil man f.eks. sende en action “FETCH_POSTNUMMER_FULFILLED” som har postnummer-data med som parameter.
- Reducer hÄndterer denne handlingen og setter postnummer-data i applikasjonens tilstand.
- Vedlikeholdt av Facebook, under MIT lisens.

Redux flow
Fordeler ved Ă„ bruke redux
- En felles state for alle komponenter
- Komponenter kan kobles direkte mot state og kan oppdatere denne uavhengig av andre komponenter
- Gir en stor frihet til valg av struktur pÄ state.
- Enkelt Ă„ eksportere til json og importere fra json (hvis strukturen er lik)