Reduktor nima?
Reduktor nima?

Video: Reduktor nima?

Video: Reduktor nima?
Video: Reduktorlar. Редукторы. 2024, May
Anonim

A reduktor ilova holatidagi o'zgarishlarni aniqlaydigan funksiya. Ushbu o'zgarishni aniqlash uchun u qabul qilgan harakatdan foydalanadi. Bizda Redux kabi vositalar mavjud bo'lib, ular doimiy ravishda harakat qilishlari uchun bitta do'konda ilova holatidagi o'zgarishlarni boshqarishga yordam beradi.

Shuningdek, dasturlashda reduktor nima deb so'raladi?

The reduktor joriy holat va amalni qabul qiluvchi va keyingi holatni qaytaruvchi sof funksiya. Shuni esda tutingki, bu holatni o'zgartirish uchun to'plamdagi har bir harakat qo'llanilganda, holat to'planadi. Shunday qilib, berilgan harakatlar to'plami, the reduktor to'plamning har bir qiymatiga qo'llaniladi (chapdan o'ngga).

Xuddi shunday, nega biz reduktorlarni reaksiyada ishlatamiz? A tushunchasi Reduktor uchun davlat boshqaruvi yechimi sifatida Redux paydo bo'lishi bilan JavaScript-da mashhur bo'ldi Reaksiya qilish . Asosan reduktorlardir u erda davlatni boshqarish uchun ilova . Misol uchun, agar foydalanuvchi HTML kiritish maydoniga biror narsa yozsa, ilova ushbu UI holatini boshqarishi kerak (masalan, boshqariladigan komponentlar).

Reduktor nima qaytaradi?

The reduktor oldingi holatni va harakatni qabul qiluvchi sof funksiya va qaytadi keyingi davlat. Bu a deyiladi reduktor chunki bu sizning funksiyangiz turi bo'lardi massivga o'ting.

Burchakdagi reduktor nima?

A reduktor imzoli funksiya (akkumulyator: T, element: U) => T. Reduktorlar ko'pincha JavaScript-da massiv orqali ishlatiladi. massivning har bir elementi ustida takrorlanadigan va natijada bitta qiymatni to'playdigan kamaytirish usuli. Reduktorlar sof funktsiyalar bo'lishi kerak, ya'ni ular hech qanday nojo'ya ta'sirlarni keltirib chiqarmaydi.

Tavsiya: