Dažniausias „Redux Thunk“naudojimo atvejis yra asinchroniniam ryšiui su išorine API norint gauti arba išsaugoti duomenis. „Redux Thunk“leidžia lengvai išsiųsti veiksmus, kurie atitinka užklausos gyvavimo ciklą, į išorinę API.
Kada turėčiau naudoti Redux thunk?
Redux Thunk yra tarpinė programinė įranga, leidžianti „Redux“sistemoje grąžinti funkcijas, o ne tik veiksmus. Tai leidžia atlikti uždelstus veiksmus, įskaitant darbą su pažadais Vienas iš pagrindinių šios tarpinės programinės įrangos naudojimo atvejų yra tvarkyti veiksmus, kurie gali būti nesinchroniški, pavyzdžiui, naudojant axios siųsti GET užklausą.
Ar reikalingas Redux thunk?
Labai paplitęs „Redux“modelis yra naudoti dalykus, vadinamus Thunks, kurie yra būdas tam tikrą paprogramės logiką sujungti į vieną funkciją. siųsti ir kurti veiksmo objektus tiesiogiai, o ne veiksmų kūrėjus, kurie yra susieti su react-redux. …
Kam naudojamas redux thunk?
Redux Thunk yra tarpinė programinė įranga, leidžianti iškviesti veiksmo kūrėjus, kurie grąžina funkciją (thunk), kuri paima parduotuvės išsiuntimo metodą kaip argumentą ir kuri vėliau naudojama išsiųsti sinchroninį veiksmą pasibaigus API ar šalutiniam poveikiui.
Ar turėčiau naudoti Redux thunk ar saga?
Redux-Saga pranašumas, palyginti su Redux- Thunk, yra tas, kad galite lengviau išbandyti asinchroninį duomenų srautą. Tačiau „Redux-Thunk“puikiai tinka mažiems projektams ir kūrėjams, kurie ką tik prisijungė prie „React“ekosistemos. Visa „thunks“logika yra funkcijos viduje.