Основни инструменти на Redux
След като изучихме теоретичните основи на Redux в предишните уроци, можем да преминем към основния, официално препоръчван инструментариум, който ние също ще използваме за създаване на приложение на Redux.
Въпреки че Redux е малка самостоятелна JS библиотека, тя може да бъде използвана с различни frameworks. Смята се, че най-често се прилага точно с React framework, и ние ще постъпим по същия начин. Създателите на Redux пуснаха официалния пакет React-Redux, позволяващ на React компонентите да работят в комбинация с Redux.
Вторият важен инструмент за работа, е Redux Toolkit или просто RTK. Той позволява да се намали броят на инсталираните зависимости, да се опрости кодът и да се съкрати количеството шаблонен код в приложението, а също така има много полезни вградени неща, като Redux Thunk и Redux DevTools, за които ще говорим по-късно.
И накрая, инструментът за дебъгване - разширение за браузъра Redux DevTools Extension. Той ни помага да проследяваме промяната на състоянието в Redux store и ефективно да дебъгваме приложението.
Инсталирането на тези и допълнителни инструменти, както и на други необходими ни библиотеки, ще бъде извършено в следващите уроци.