Kas yra Redux tarpinė programinė įranga?
Kas yra Redux tarpinė programinė įranga?

Video: Kas yra Redux tarpinė programinė įranga?

Video: Kas yra Redux tarpinė programinė įranga?
Video: Что такое Redux Middleware? 2024, Gegužė
Anonim

Redux tarpinė programinė įranga . Tarpinė programinė įranga suteikia galimybę sąveikauti su veiksmais, kurie buvo išsiųsti į parduotuvę, kol jie pasiekia parduotuvės reduktorių. Įvairių naudojimo būdų pavyzdžiai tarpinė programinė įranga apima registravimo veiksmus, klaidų ataskaitų teikimą, asinchroninių užklausų teikimą ir naujų veiksmų siuntimą.

Be to, kas yra tarpinė programinė įranga?

The tarpinė programinė įranga yra tarp išsiuntimo ir reduktorių, o tai reiškia, kad galime pakeisti savo išsiųstus veiksmus prieš jiems patenkant į reduktorius arba vykdyti tam tikrą kodą išsiuntimo metu. Redux pavyzdys tarpinė programinė įranga yra redux-thunk, leidžiantis rašyti veiksmo kūrėjus, kurie grąžina funkciją, o ne veiksmą.

Be to, kodėl mums reikia tarpinės programinės įrangos asinchroniniam srautui „Redux“? Redux Thunk tarpinė programinė įranga leidžia rašyti veiksmo kūrėjus, kurie grąžina funkciją, o ne veiksmą. Thunk gali būti naudojamas atidėti veiksmo išsiuntimą arba išsiųsti tik tada, kai įvykdoma tam tikra sąlyga. Vidinė funkcija kaip parametrus gauna saugojimo metodus dispatch ir getState.

Taip pat žinoti, kas yra redux thunk tarpinė programinė įranga?

Redux Thunk yra tarpinė programinė įranga leidžia iškviesti veiksmo kūrėjus, kurie grąžina funkciją, o ne veiksmo objektą. Ši funkcija gauna parduotuvės išsiuntimo metodą, kuris vėliau naudojamas įprastiems sinchroniniams veiksmams siųsti funkcijos turinyje, kai asinchroninės operacijos baigtos.

Kokia yra „Redux“pagalbinė funkcija gaminant šaknų reduktorių?

Redux naudoja vieną šaknų reduktoriaus funkcija kuri priima dabartinę būseną (ir veiksmą) kaip įvestį ir grąžina naują būseną.

Rekomenduojamas: