如果有錯誤,歡迎留言指教~ Q_Q 沒寫完啦
出名的有以下三位
我先選擇第三個!!! -> 因為工作要用 XDDDD
Generator 函數裡面使用 yield 關鍵字,來定義和暫停不同的內部執行狀態
function* gen() {
yield 1;
yield 2;
yield 3;
}
這看起來很像 async await 餒!
「 async/await 的主要機制是 Promises,使用 Promises 很難保留現有 Saga 概念的調度簡單性和語義。 async/await 根本不允許某些事情 - 例如取消。 使用生成器,我們可以完全控制效果的執行方式和時間。」
然後 .... 明天好了 XDDD
https://neighborhood999.github.io/redux-saga/docs/introduction/BeginnerTutorial.html
https://redux-saga.js.org/docs/introduction/BeginnerTutorial/