Главни алатки на Redux
Откако ги научивме теоретските основи на Redux во претходните лекции, можеме да преминеме на главниот, официјално препорачан сет на алатки, кој исто така ќе го користиме за креирање на апликација во Redux.
Иако Redux е мала самостојна JS библиотека, таа може да се користи со различни фрејмворци. Се смета дека најчесто се користи токму со React фрејмворкот, а ние ќе постапиме на ист начин. Создавачите на Redux го издадоа официјалниот пакет React-Redux, кој им овозможува на React компонентите да работат во комбинација со Redux.
Втората важна алатка за работа е Redux Toolkit или едноставно RTK. Овозможува да се намали бројот на инсталирани зависности, да се поедностави кодот и да се намали бројот на шаблонски код во апликацијата, а исто така има многу корисни вградени работи, како што се Redux Thunk и Redux DevTools, за кои ќе зборуваме подоцна.
И, конечно, алатка за дебагирање - додатокот за прелистувачот Redux DevTools Extension. Ни помага да ги следиме промените во состојбата на Redux store и ефикасно да го дебагираме апликацијата.
Инсталацијата на овие и дополнителни алатки, како и другите потребни библиотеки, ќе ја извршиме во следните лекции.