Асбобҳои асосии Redux
Пас аз омӯхтани асосҳои назариявии Redux дар дарсҳои гузашта, мо метавонем ба асбобҳои асосӣ гузарем, ки расман тавсия дода шудаанд ва мо низ онҳоро барои сохтани барнома дар Redux истифода мебарем.
Гарчанде ки Redux - китобхонаи хурди мустақили JS мебошад, онро метавон бо чорчӯбаҳои (framework) гуногун истифода бурд. Маълум аст, ки онро бештар ҳамроҳи чорчӯбаи React истифода мебаранд, ва мо ҳам ҳамин тавр хоҳем кард. Соҳибкориҳои Redux бастаи расмии React-Redux-ро бароварданд, ки имкон медиҳад компонентҳои React дар якҷоягӣ бо Redux кор кунанд.
Асбоби дуввуми муҳим барои кор, Redux Toolkit мебошад ё оддатар RTK. Он имкон медиҳад, ки миқдори вобастагиҳои насбшуда коҳиш дода шавад, код сода гардад ва миқдори коди шаблонӣ дар барнома коҳиш ёбад, ва инчунин бисёр чизҳои муфиди дарсохта дорад, ба монанди Redux Thunk ва Redux DevTools, ки дар бораи онҳо мо баъдтар гап хоҳем задан.
Ва, ниҳоят, асбоби ҳатоёбӣ - васеъкунии барои браузер Redux DevTools Extension. Он ба мо кӯмак мекунад, ки тағироти ҳолатро дар Redux store пайгирӣ кунем ва барномаро бо самаранокӣ ҳатоёбӣ кунем.
Насби ин ва асбобҳои иловагӣ, ҳамчунин китобхонаҳои дигаре, ки ба мо лозим мебошанд, мо дар дарсҳои оянда анҷом хоҳем дод.