Редуктор гэж юу вэ?
Редуктор гэж юу вэ?

Видео: Редуктор гэж юу вэ?

Видео: Редуктор гэж юу вэ?
Видео: Принцип работы редуктора. Виды редукторов. Курсовая. 2024, Арваннэгдүгээр
Anonim

А бууруулагч нь програмын төлөвийн өөрчлөлтийг тодорхойлдог функц юм. Энэ өөрчлөлтийг тодорхойлохын тулд хүлээн авсан үйлдлээ ашигладаг. Бидэнд Redux гэх мэт хэрэгслүүд байдаг бөгөөд тэдгээр нь програмын төлөвийн өөрчлөлтийг нэг дэлгүүрт удирдахад тусалдаг бөгөөд ингэснээр тэдгээр нь тогтвортой ажиллах болно.

Мөн програмчлалд бууруулагч гэж юу вэ?

The бууруулагч одоогийн төлөв болон үйлдлийг авч дараагийн төлөвийг буцаадаг цэвэр функц юм. Энэ төлөвийг өөрчлөхийн тулд цуглуулга дээрх үйлдэл бүрийг ашиглах үед төлөв хуримтлагддаг болохыг анхаарна уу. Тиймээс үйл ажиллагааны цуглуулга өгсөн, the бууруулагч цуглуулгын утга бүрт (зүүнээс баруун тийш) хэрэглэнэ.

Үүний нэгэн адил бид яагаад реакцид бууруулагчийг ашигладаг вэ? тухай ойлголт а Бууруулагч Төрийн удирдлагын шийдэл болох Redux-ийг хөгжүүлснээр JavaScript дээр алдартай болсон Хариу үйлдэл үзүүлэх . Үндсэндээ бууруулагч юм тэнд төрийг удирдах програм . Жишээлбэл, хэрэв хэрэглэгч HTML оролтын талбарт ямар нэгэн зүйл бичвэл програм Энэ UI төлөвийг (жишээ нь, хяналттай бүрэлдэхүүн хэсгүүд) удирдах шаардлагатай.

Эндээс харахад бууруулагч юу буцаадаг вэ?

The бууруулагч өмнөх төлөв болон үйлдлийг авдаг цэвэр функц бөгөөд буцаж ирдэг дараагийн муж. Үүнийг а гэж нэрлэдэг бууруулагч Учир нь энэ нь таны функцийн төрөл юм болно Массив руу шилжих.

Өнцгийн бууруулагч гэж юу вэ?

А бууруулагч нь гарын үсэгтэй функц юм (аккумлятор: T, зүйл: U) => T. Бууруулагчид нь ихэвчлэн массиваар дамжуулан JavaScript-д ашиглагддаг. массивын зүйл бүрийг давтаж, үр дүнд нь нэг утгыг хуримтлуулдаг бууруулах арга. Бууруулагчид Эдгээр нь цэвэр функц байх ёстой бөгөөд энэ нь ямар ч гаж нөлөө үүсгэдэггүй гэсэн үг юм.

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