⊗jsrxPmWFDs 19 of 57 menu

Redux ilovasining ishlashini muhokama qilish

Oldingi darslarda biz Redux ilovasi ishlashi uchun zarur bo‘lgan barcha tarkibiy qismlarni amalga oshirdik. Keling, xulosa chiqaramiz va ilovamizning mahsulotlar bilan ishlashining asosiy bosqichlarini qisqacha ko‘rib chiqamiz.

Birinchi marta ishga tushirilganda, bizning ilovamiz useSelector yordamida storedan ikkita mahsulotdan iborat ro‘yxatni oladi va ularni ekranda ko‘rsatadi. Ekranda, shuningdek, yangi mahsulot ma’lumotlarini kiritishimiz mumkin bo‘lgan shakl ko‘rsatiladi. Foydalanuvchi saqlash tugmasini bosganda, tugma ishlovchisi foydalanuvchi tomonidan shaklda kiritilgan yangi mahsulot ma’lumotlarini o‘z ichiga olgan productAdded actionini yuboradi. Biz mahsulotlar slaysi uchun yozgan reducer funksiyasi ushbu actionni qabul qiladi va mahsulotlar massiviga yangi mahsulot ob'ektini qo‘shadi. Store komponentlarga state ma’lumotlari o‘zgartirilganligini aytadi. Bizning ProductsList komponentimiz o‘zgartirilgan massivni o‘qiydi, renderlashni chaqiradi, natijada biz mahsulotlar ro‘yxatida qo‘shilgan mahsulotni ko‘ramiz.

Endi brauzerdagi Redux DevTools-ni ochamiz va ilovaga yana bir mahsulot qo‘shamiz, so‘ngra Log monitor yorlig‘iga qaramiz, bu yerda biz ilova ishga tushganida stateimiz qanday bo‘lganini va keyin, saqlash tugmasi bosilgandan so‘ng, qanday action paydo bo‘lganini ko‘rishimiz mumkin. Biz uning payload xususiyatini va global statedagi o‘zgarishlarni ko‘rishimiz mumkin.

Keyingi bobda biz Redux ilovamizdagi ma’lumotlar bilan yanada asosiyroq ishlaymiz.

Talabalar bilan ilovangizni ishga tushiring. Brauzerdagi Redux DevTools-ni oching. Ilova sahifasidagi shaklga yana bir talaba uchun ma’lumotlarni kiriting va ularni saqlang. Redux DevTools ning Log monitor yorlig‘idagi ishlash natijalariga qarang.

Yana bir talaba qo‘shing va Log monitor yorlig‘idagi o‘zgarishlarga yana bir bor e'tibor bering.

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