Hlavní nástroje Reduxu
Po prostudování teoretických základů Reduxu v předchozích lekcích můžeme přejít k hlavnímu, oficiálně doporučenému nástrojovému vybavení, které také budeme používat pro vytváření aplikace na Reduxu.
Přestože Redux je malá samostatná JS knihovnička, lze ji používat s různými frameworky. Má se za to, že nejčastěji se používá právě s frameworkem React, a my postupujeme stejně. Tvůrci Reduxu vydali oficiální balíček React-Redux, který umožňuje komponentám React pracovat ve spojení s Reduxem.
Druhým důležitým nástrojem pro práci je Redux Toolkit neboli prostě RTK. Umožňuje snížit počet instalovaných závislostí, zjednodušit kód a zkrátit množství šablonového kódu v aplikaci, a také má mnoho užitečných vestavěných věcí, jako jsou Redux Thunk a Redux DevTools, o kterých si budeme povídat později.
A konečně, ladící nástroj - rozšíření pro prohlížeč Redux DevTools Extension. Pomáhá nám sledovat změny stavu v Redux store a efektivně ladit aplikaci.
Instalaci těchto a doplňkových nástrojů, jakož i dalších potřebných knihoven, budeme provádět v následujících lekcích.