Redux дахь дунд програм хангамж гэж юу вэ?
Redux дахь дунд програм хангамж гэж юу вэ?

Видео: Redux дахь дунд програм хангамж гэж юу вэ?

Видео: Redux дахь дунд програм хангамж гэж юу вэ?
Видео: Redux-ийг хийе. 2024, May
Anonim

Redux дунд програм хангамж . Дунд програм Дэлгүүрийн бууруулагчид хүрэхээс өмнө дэлгүүрт илгээгдсэн үйлдлүүдтэй харилцах арга замыг өгдөг. Төрөл бүрийн хэрэглээний жишээ дунд програм Бүртгэлийн үйлдлүүд, алдаа мэдээлэх, асинхрон хүсэлт гаргах, шинэ үйлдлүүдийг илгээх зэрэг орно.

Цаашилбал, хариу үйлдэл хийх дунд програм хангамж гэж юу вэ?

The дунд програм нь диспетчерийн болон бууруулагчийн хооронд байрладаг бөгөөд энэ нь бид редуктор руу очихоос өмнө илгээсэн үйлдлээ өөрчлөх эсвэл илгээлтийн явцад зарим кодыг гүйцэтгэх боломжтой гэсэн үг юм. Редуксын жишээ дунд програм нь үйлдлийн оронд функц буцаах үйлдэл бүтээгчийг бичих боломжийг олгодог redux-thunk юм.

Дээрхээс гадна Redux-д асинхронгүй урсгалын дунд програм хангамж яагаад хэрэгтэй байна вэ? Redux Танк дунд програм үйлдлийн оронд функц буцаах үйлдэл бүтээгчийг бичих боломжийг танд олгоно. Thunk нь үйлдлийг илгээх хугацааг хойшлуулах эсвэл зөвхөн тодорхой нөхцөл хангагдсан тохиолдолд илгээхэд ашиглагдаж болно. Дотоод функц нь dispatch болон getState дэлгүүрийн аргуудыг параметр болгон хүлээн авдаг.

Мөн redux thunk дунд програм хангамж гэж юу вэ?

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

Redux нь үндэс бууруулагч хийхэд ямар туслах функцийг өгдөг вэ?

Redux сингл ашигладаг үндэс бууруулагч функц Энэ нь одоогийн төлөвийг (болон үйлдлийг) оролт болгон хүлээн авч, шинэ төлөвийг буцаана.

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