鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ redux-saga中,頒發(fā)action時(shí)不觸發(fā)takeEvery

redux-saga中,頒發(fā)action時(shí)不觸發(fā)takeEvery

想做一個(gè)點(diǎn)擊按鈕加 1的效果,我是這樣想的當(dāng)我點(diǎn)擊按鈕時(shí),通過dispatch頒發(fā)一個(gè)action,takeEvery監(jiān)聽這個(gè)action,然后在執(zhí)行一個(gè)saga函數(shù),觸發(fā)一個(gè)action,然后改變狀態(tài)加1。但是現(xiàn)在遇到的情況是,我點(diǎn)擊按鈕之后通過dispatch頒發(fā)的action并沒有被takeEvery 檢測(cè)到。

全部代碼在這里https://github.com/webxiaoma/react-dome/tree/master/redux/src

下面是我的部分代碼。

clipboard.png

saga中的東西:

clipboard.png

我也將sagas引入到中間件中了

clipboard.png

回答
編輯回答
北城荒

你的saga 怎么不run一下?
圖片描述

2018年8月4日 03:47