Základné nástroje Reduxu
Po preštudovaní teoretických základov Reduxu v predchádzajúcich lekciách môžeme prejsť k hlavnému, oficiálne odporúčanému nástroju, ktorý budeme tiež používať na vytvorenie aplikácie v Reduxe.
Napriek tomu, že Redux je malá samostatná knižnica JS, je možné ju používať s rôznymi frameworkami. Predpokladá sa, že najčastejšie sa používa s frameworkom React, a my urobíme to isté. Tvorcovia Reduxu vydali oficiálny balík React-Redux, ktorý umožňuje komponentom React pracovať v spojení s Reduxom.
Druhým dôležitým nástrojom pre prácu je Redux Toolkit alebo jednoducho RTK. Umožňuje znížiť počet inštalovaných závislostí, zjednodušiť kód a znížiť množstvo šablónového kódu v aplikácii, a má tiež veľa užitočných vstavaných vecí, ako sú Redux Thunk a Redux DevTools, o ktorých budeme hovoriť neskôr.
A nakoniec, ladiace nástroje - rozšírenie pre prehliadač Redux DevTools Extension. Pomáha nám sledovať zmeny stavu v Redux store a efektívne ladiť aplikáciu.
Inštaláciu týchto a ďalších nástrojov, ako aj iných potrebných knižníc, budeme vykonávať v nasledujúcich lekciách.