Redux өөрчлөгдөхгүй юу?
Redux өөрчлөгдөхгүй юу?

Видео: Redux өөрчлөгдөхгүй юу?

Видео: Redux өөрчлөгдөхгүй юу?
Видео: Mongoloor... Metro: Last Light Redux 1-р хэсэг "Амар сайхандаа жаргана гэж санаа юу" 2024, Арваннэгдүгээр
Anonim

3 хариулт. Redux мужийг ( хувиршгүй ) объектууд. Мөн шинэ төлөвийг цэвэр функцээр дамжуулж, цоо шинэ объект/програмын төлөвийг бий болгоно. Хэрэв нүд чинь гялалзсан бол санаа зовох хэрэггүй.

Үүнээс гадна Redux төлөв өөрчлөгдөхгүй юу?

A -ийн хувьд Redux апп, таны бүхэлдээ муж мод байх ёстой Өөрчлөгдөхгүй . Энгийн JavaScript объект огт ашиглагдаагүй JS объект. A ашиглана уу Өөрчлөгдөхгүй . in one гэх мэт combineReducers функцийн JS-тай холбоотой хувилбар редукс - хувиршгүй , гэх мэт Redux өөрөө хүлээж байна муж мод нь энгийн JavaScript объект байх.

Дээр дурдсанаас гадна би хувиршгүй JS ашиглах ёстой юу? React болон Redux-тай ажиллахдаа, хувиршгүй өгөгдөл нь тэдний үндсэн зарчмуудын нэгийг бэхжүүлэхэд тусалдаг: хэрэв програмын төлөв өөрчлөгдөөгүй бол өөрчлөгдөөгүй ёстой DOM. Ашиг тусын талаар олон нийтлэл бичсэн хувиршгүй ашиглах өгөгдлийн зарим гол давуу талууд нь: Аппликешнээр дамжуулан хялбаршуулсан өгөгдлийн урсгал.

Ийм байхад төр яагаад хувиршгүй байх ёстой гэж?

Объектгүй муж эсвэл объекттой хувиршгүй төлөв үүнийг хэрэглэж буй бүх талуудад баталгаа, итгэлийг өгдөг. Өөрчлөгдөхгүй Бүх хамаарлыг бүтээгч рүү шилжүүлэх шаардлагатай тул объектууд нэг хариуцлагын дүрмийг нэмэгдүүлж байна. Өөрчлөгдөхгүй байдал аливааг блоклодог муж объектын амьд мөчлөгийн үед өөрчлөгдөх.

Ганц өөрчлөгддөггүй өгөгдлийн бүтэц мөн үү?

Ngrx/Store State-ийн үндсэн зарчим нь a ганц бие , хувиршгүй өгөгдлийн бүтэц . Редуктор гэж нэрлэгддэг цэвэр функцүүд нь өмнөх төлөвийг авч, шинэ төлөвийг тооцоолох дараагийн үйлдлийг гүйцэтгэдэг. Дэлгүүрт хандсан муж, ажиглаж болох төлөв, үйлдлийг ажиглагч.

Зөвлөмж болгож буй: