Reduxin perustyökalut
Opittuamme edellisissä oppitunneissa Reduxin teoreettiset perusteet, voimme siirtyä pääasialliseen, virallisesti suositeltuun työkalujen kokoelmaan, jota käytämme myös Redux-sovelluksen luomisessa.
Huolimatta siitä, että Redux on pieni itsenäinen JS-kirjasto, sitä voidaan käyttää eri frameworkien kanssa. Yleisesti oletetaan, että sitä käytetään useimmiten nimenomaan React-frameworkin kanssa, ja me teemme samoin. Reduxin kehittäjät ovat julkaisseet virallisen paketin React-Redux, mahdollistaen React-komponenttien toiminnan yhdessä Reduxin kanssa.
Toinen tärkeä työkalu työskentelyyn on Redux Toolkit tai lyhyesti RTK. Sen avulla voidaan vähentää asennettavien riippuvuuksien määrää, yksinkertaistaa koodia ja vähentää sovelluksen suunnittelupohjaisen koodin määrää, ja siinä on paljon hyödyllisiä sisäänrakennettuja ominaisuuksia, kuten Redux Thunk ja Redux DevTools, joista puhumme myöhemmin.
Ja lopuksi, debuggausväline - selainlaajennus Redux DevTools Extension. Se auttaa meitä seuraamaan tilan muutoksia Redux store -muistissa ja debuggata sovellusta tehokkaasti.
Näiden ja lisätyökalujen asennuksen, sekä muiden tarvitsemiemme kirjastojen, me suoritamme myöhemmissä oppitunneissa.