Video: Redux o'zgarmasmi?
2024 Muallif: Stanley Ellington | [email protected]. Oxirgi o'zgartirilgan: 2023-12-16 00:24
3 ta javob. Redux davlatni ifodalovchi kichik kutubxona ( o'zgarmas ) ob'ektlar. Va mutlaqo yangi ob'ekt/ilova holatlarini yaratish uchun joriy holatni sof funktsiyalar orqali o'tkazish orqali yangi holatlar. Agar u erda ko'zlaringiz porlab qolsa, tashvishlanmang.
Bundan tashqari, Redux holati o'zgarmasmi?
a uchun Redux ilova, sizning butun davlat daraxt bo'lishi kerak O'zgarmas . JS ob'ekti, umuman JavaScript ob'ektlari ishlatilmaydi. Dan foydalaning O'zgarmas . combineReducers funksiyasining JS-xabar versiyasi, masalan, in redux - o'zgarmas , kabi Redux o'zi kutadi davlat daraxt oddiy JavaScript ob'ekti bo'lishi kerak.
Yuqoridagilardan tashqari, o'zgarmas JS dan foydalanishim kerakmi? React va Redux bilan ishlaganda, o'zgarmas ma'lumotlar ularning asosiy tamoyillaridan birini mustahkamlashga yordam beradi: agar ilova holati o'zgarmagan bo'lsa ham kerak DOM. Foyda haqida ko'plab maqolalar yozilgan o'zgarmasdan foydalanish maʼlumotlar, asosiy afzalliklaridan baʼzilari quyidagilardan iborat: Ilovalar orqali soddalashtirilgan maʼlumotlar oqimi.
Shunday ekan, nega davlat o'zgarmas bo'lishi kerak?
Ob'ektsiz davlat yoki ob'ekt bilan o'zgarmas holat uni iste'mol qiluvchi barcha tomonlarga kafolat va ishonch beradi. O'zgarmas ob'ektlar barcha bog'liqliklarni konstruktorga o'tkazish zarurati tufayli yagona javobgarlik qoidasini kuchaytirmoqda. O'zgarmaslik har qanday blokirovka qiladi davlat ob'ektning jonli aylanish jarayonida o'zgarishi.
Yagona o'zgarmas ma'lumotlar tuzilishimi?
Ngrx/Store Statening asosiy qoidalari a yagona , o'zgarmas ma'lumotlar tuzilishi . Reduktorlar deb ataladigan sof funktsiyalar oldingi holatni va yangi holatni hisoblash uchun keyingi amalni oladi. Do'kon bilan kirilgan davlat, kuzatilishi mumkin bo'lgan holat va harakatlar kuzatuvchisi.
Tavsiya:
Redux-da o'rta dastur nima?
Redux o'rta dasturi. O'rta dastur do'konga yuborilgan harakatlar do'konning reduktoriga yetib borishidan oldin ular bilan o'zaro ta'sir qilish usulini taqdim etadi. O'rta dasturiy ta'minotdan turli xil foydalanishga misollar ro'yxatga olish, xatolar haqida xabar berish, asinxron so'rovlar qilish va yangi amallarni yuborishni o'z ichiga oladi