Redux Saga: внутренняя часть того, как работает Redux-Saga - PullRequest
0 голосов
/ 20 декабря 2018

Я знаю, что промежуточное программное обеспечение для редукса находится между отправкой действия и вызовом редуктора.Понимание избыточного толка было легко по сравнению с избыточной сагой.Я понимаю генераторы и то, как они используются для написания кода, который зависит от асинхронных вызовов, которые должны быть написаны так, как если бы код был синхронным.Я также знаю, что генератор становится потребителем в этой модели.Генератор выдает инструкции для промежуточного программного обеспечения redux-saga.Промежуточное программное обеспечение обрабатывает запрос и возвращает результат.Чего я не понимаю, так это того, как саговое промежуточное ПО возможно в однопоточном исполнении.Также почему мы называем метод run root saga?Это метод настройки или он действительно запускает саги?Поскольку мы можем отправлять действия из саг с помощью эффекта put, все ли выполнение возвращается назад к месту, где началось промежуточное ПО.Может кто-нибудь прояснить, как происходит вся обработка саги?

...