generator函数为什么不能用promise?

来源:6-9 Redux-saga中间件入门(2)

Hi_10_02_2024

2021-03-27

图片描述
图片描述
老师,我还是不太清楚为什么第一张图有问题,你可以详细说下吗,感觉逻辑上没什么问题呀,我发现如果按照第一张的写法,put(action)好像并不执行,这是为什么呢?generator里面为什么不能用promise?

我改成了下图这样 发现action update成功输出了 但是put(action)好像没有执行,页面上没有显示/todolist所指的文件图片描述

console.log(action)发现是我们要的action init_list_action没错了 所以很奇怪为什么put(action)不执行

写回答

1回答

Dell

2021-03-27

generator 里面,配套yield 语法,这是语法要求

0
3
Hi_10_02_2024
非常感谢!
2021-03-29
共3条回复

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程