Wat is SAGA IN reageren?
Wat is SAGA IN reageren?

Video: Wat is SAGA IN reageren?

Video: Wat is SAGA IN reageren?
Video: Nederland 🇳🇱 VS België 🇧🇪 - Wie heeft deze battle gewonnen? ​⁠@TimonVerbeeck 2024, November
Anonim

Redux- saga is een redux middleware-bibliotheek, die is ontworpen om het afhandelen van bijwerkingen in uw redux-app leuk en eenvoudig te maken. Het bereikt dit door gebruik te maken van een ES6-functie genaamd Generators, waardoor we asynchrone code kunnen schrijven die er synchroon uitziet en heel gemakkelijk te testen is.

Bovendien, hoe werkt Redux Saga?

Redux - saga is een bibliotheek die tot doel heeft bijwerkingen gemakkelijker en beter te maken door te werken met sagen . In de context van Redux , een saga is geïmplementeerd als een middleware (we kunnen geen reducer gebruiken omdat dit een pure functie moet zijn) om asynchrone acties te coördineren en te activeren (neveneffecten).

Vervolgens is de vraag, waarom heb ik Redux-saga nodig? De reden dat wij nodig hebben om een middleware te gebruiken zoals: Redux - Thunk is omdat de Redux store ondersteunt alleen synchrone gegevensstroom. Redux - Saga is een bibliotheek die tot doel heeft bijwerkingen van toepassingen (bijv. asynchrone acties zoals het ophalen van gegevens) gemakkelijker te hanteren en efficiënter uit te voeren.

Evenzo kan men zich afvragen, wat is generatorfunctie-saga?

Generator functie: en Redux saga . Met generatorfuncties , stuur je berichten met elkaar opbrengst , en u verzendt berichten terug bij elke herstart. De syntaxis van generator functie: is zoals dit - functie * abc()// code hier} Generatorfuncties zijn als normaal javascript functies enkel en alleen.

Wat is redux-saga in react native?

Redux Saga is een bibliotheek die wordt gebruikt als middleware voor Redux . EEN Redux middleware is code die acties onderschept die de winkel binnenkomen via de methode dispatch() en die taken kan uitvoeren op basis van de ontvangen actie. Sagen bekijk alle acties (observer/watcher) die vanuit de winkel worden verzonden.

Aanbevolen: