JS reaksiyasida reduktor nima?
JS reaksiyasida reduktor nima?

Video: JS reaksiyasida reduktor nima?

Video: JS reaksiyasida reduktor nima?
Video: JavaScript c Нуля - Курс для начинающих с практикой [2023] 2024, Noyabr
Anonim

The reduktor oldingi holat va amalni qabul qilib, keyingi holatni qaytaruvchi sof funksiya. (oldingi holat, harakat) => keyingi holat. Bu a deyiladi reduktor chunki bu siz Arrayga o'tadigan funksiya turi.

Shuni ham bilish kerakki, reaktivda reduktor nima?

reaktiv reduktor redux davlat boshqaruvi. Frontend Masters dasturida rivojlanishni o'rganing. A reduktor ilova holatidagi o'zgarishlarni aniqlaydigan funksiya. Ushbu o'zgarishni aniqlash uchun u qabul qilgan harakatdan foydalanadi.

Keyinchalik, savol tug'iladi, JS reaktsiyasida redux nima? Redux JavaScript ilovalari uchun bashorat qilinadigan holat konteyneridir. Bu sizga doimiy ishlaydigan, turli muhitlarda (mijoz, server va mahalliy) ishlaydigan va sinovdan o'tkazish oson bo'lgan ilovalarni yozishda yordam beradi. foydalanishingiz mumkin Redux bilan birga Reaksiya qilish , yoki boshqa ko'rish kutubxonasi bilan.

Bundan tashqari, bilish uchun, nima uchun reduktorlar toza?

Ha, toza reduktorlar deterministikdir, ya'ni agar ularga bir xil kirish berilgan bo'lsa, ular doimo bir xil natijani beradi. Bu xususiyat birlik testi kabi vaziyatlarda yordam beradi, chunki agar test bir marta o'tgan bo'lsa, u har doim o'tishini bilasiz.

Reaksiyadagi harakat nima?

Yangilash sifatida, an harakat turi qiymatini o'z ichiga olishi kerak bo'lgan oddiy ob'ekt. Biz turlarni yaratdik. js faylida saqlanadi harakat konstantalarni yozing, shuning uchun biz ushbu qiymatlarni tip xususiyati sifatida ishlatishimiz mumkin. Tezkor ko'rib chiqish sifatida bizning harakatlar turi kalitiga ega bo'lgan har qanday ob'ekt qiymati bo'lishi mumkin.

Tavsiya: