⊗jsrxPmBsTr 3 of 57 menu

Reduxdagi Asosiy Atamalar

Ushbu darsda biz Reduxni keyingi o‘rganishda egallash zarur bo‘lgan asosiy tushunchalar va atamalar bo‘yicha qisqacha yurib chiqamiz.

Biz harakat (action) bilan boshlaymiz. Bu ilovamizda sodir bo‘lgan voqeani tasvirlovchi biror hodisa. Texnik jihatdan bu type maydoniga harakatning nomini yozadigan oddiy JavaScript ob'ekti.

Harakat ob'ektidagi ikkinchi muhim maydon payload maydonidir. U harakatning foydali yuki ni o‘z ichiga oladi. Foydali yuk deb harakatga parametrlar sifatida uzatiladigan ma'lumotlar tushuniladi.

Shuningdek, ushbu ob'ektda qo‘shimcha ma'lumotlar bilan boshqa maydonlar ham bo‘lishi mumkin.

Misol uchun keling, bir harakat yarataylik va uni addOrderAction deb ataylik. U buyurtma qo‘shish uchun javobgar bo‘lsin. Demak, type xususiyatida biz buyurtma buyurtmalarga (orders) qo‘shilganligini (orderAdded) ko‘rsatamiz. payload da esa qaysi buyurtma ekanligini batafsil ko‘rsatamiz, masalan - devorni bo‘yash:

const addOrderAction = { type: 'orders/orderAdded', payload: 'Paint a wall' }

Har safar harakat ob'ektini qo‘lda yozmaslik uchun, biz action creator deb ataladigan narsadan foydalanishimiz mumkin - bu biz uchun harakat ob'ektini yaratadigan va qaytaradigan funksiya. Uni addOrder deb ataymiz. Parametr sifatida biz unga payload xususiyati uchun kerakli matnni uzatamiz:

const addOrder = text => { return { type: 'orders/orderAdded', payload: text } }

Zanjirdagi keyingi muhim tushuncha - reducer (redyuser) - joriy holatni va harakat ob'ektini qabul qiladigan funksiya. Ushbu funksiya holatni qanday yangilash kerakligini hal qiladi va agar kerak bo‘lsa, yangilangan holatni qaytaradi.

Keyingi tushuncha - ombor (store) - bu Redux ilovasining joriy global holati saqlanadigan ob'ekt. Ushbu ob'ektning getState metodi mavjud bo‘lib, undan joriy holat qiymatini olish uchun foydalanish mumkin.

Omborda shuningdek dispatch metodi ham mavjud. Uni chaqirish va harakat ob'ektini uzatish - holatni o‘zgartirishning yagona usuli. Natijada stor redyuser funksiyasini isga tushiradi va o‘zida yangi holat qiymatini saqlaydi.

Va ushbu darsda ko‘rib chiqadigan oxirgi tushuncha - selektorlar. Selektorlar - bu ombordagi holatdan ma'lumotlarni qanday chiqarib olish kerakligini biladigan maxsus funksiyalar. Ushbu funksiyalar ilova kengayganda alohida foydali bo‘lib, kod takrorlanishining oldini olishga yordam beradi.

Ushbu tushunchalar haqida batafsil va ularni amaliyotda qo‘llash haqida biz ushbu o‘quv qo‘llanmasining keyingi bo‘limlaridan bilib olamiz.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish