No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Middlewares alternativos: Redux Saga

14/22
Recursos

Aportes 4

Preguntas 1

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Les comparto estos artículos con un poco más de información al respecto:

saga vs thunk

Redux Thunk vs Redux Saga - The Battle of the Middlewares

Hasta ahora muy buen curso, pero esperaba con ansias ver algo de saga
Igual con la documentación que compartieron por aqui esta super!

Funciones generadoras

  • Los generadores son funciones especiales, pueden pausar su ejecución y luego volver al punto donde se quedaron recordando su scope.
  • Los generadores son funciones de las que se puede salir y volver a entrar.

Características

  • Los generadores regresan una función.
  • Empiezan suspendidos y se tiene que llamar next para que ejecuten.
  • Regresan un value y un boolean done que define si ya terminaron.
  • yield es la instrucción que regresa un valor cada vez que llamamos a next y detiene la ejecución del generador
function* genSimple (){
    yield 'generator start'
    yield 1
    yield 2 
    yield 3 
    yield 4 
    yield 'generator end'
}
const gen = genSimple()
console.log(gen.next().value) // generator start 
console.log(gen.next()) // { value: 1, done: false }
console.log(gen.next().value) // 2 
console.log(gen.next()) // { value: 3, done: false }
console.log(gen.next().done) // false
console.log(gen.next()) // { value: 'generator end', done: false }
console.log(gen.next()) // { value: undefined, done: true }

En este video explican bien lo de las funciones generadoras
https://youtu.be/wQtwVhwp-So