Reduktorda amalni yuborishim mumkinmi?
Reduktorda amalni yuborishim mumkinmi?

Video: Reduktorda amalni yuborishim mumkinmi?

Video: Reduktorda amalni yuborishim mumkinmi?
Video: ШОШИЛИНЧ АХБОРОТ РОССИЯ ДОЛЛАРНИ НИМА ҚИЛГАНИНИ КЎРИНГ 2024, Noyabr
Anonim

4 ta javob. jo'natish a harakat a ichida reduktor aksilmodeldir. Sizning reduktor nojo'ya ta'sirlarsiz, shunchaki hazm bo'lishi kerak harakat foydali yuk va yangi holat ob'ektini qaytarish. Tinglovchilarni qo'shish va jo'natish harakatlar ichida reduktor mumkin zanjirband qilishga olib keladi harakatlar va boshqa nojo'ya ta'sirlar.

Buni hisobga olsak, Redux-da harakatni qanday jo'natish mumkin?

Shunga qaramay, qachon xohlasangiz harakat yuborish Komponentingizdan avval uni do'konga ulashingiz va reaktsiyaning ulanish usulidan foydalanishingiz kerak. redux (2-yo'l). Keyin, mapDispatchToProps funksiyangizda mantiqqa ega bo'lishni boshlaganingizda, vaqti keldi yuborish harakati sizning dostoningizda (3-chi yo'l).

Shuningdek, kimdir so'rashi mumkin, do'kon jo'natish nima qiladi? jo'natish (harakat) Harakatni yuboradi. Bu holatni o'zgartirishning yagona yo'li. The do'konlar kamaytirish funksiyasi joriy getState() natijasi va berilgan amal bilan sinxron ravishda chaqiriladi.

Bu erda, harakatlar va reduktorlar nima?

Reduktorlar : Biz allaqachon bilganimizdek, harakatlar faqat nima qilish kerakligini aytadilar, lekin ular qanday qilishni aytmaydilar, shuning uchun reduktorlar hozirgi holatni oladigan sof funksiyalar va harakat va yangi holatni qaytaring va do'konga qanday qilishni ayting.

Redux-da harakat va reduktor nima?

A reduktor ilova holatidagi oʻzgarishlarni aniqlaydigan funksiya. dan foydalanadi harakat bu o'zgarishni aniqlash uchun qabul qiladi. Bizda asboblar bor, masalan Redux , bu bitta do'konda ilova holati o'zgarishlarini boshqarishga yordam beradi, shunda ular izchil harakat qiladi.

Tavsiya: