5 回答

TA貢獻1906條經驗 獲得超10個贊
通常正常的結構是:
export function myAction(id) {
return {
type: 'floor',
loadStatus: 'loading',
loadNum: id
}
}
reducer:

TA貢獻1818條經驗 獲得超7個贊
現代web頁面里到處都是ajax,所以處理好異步的代碼非常重要。 這次我重新選了個最適合展示異步處理的應用場景——搜索新聞列表。由于有現成的接口,我們就不用自己搭服務了。 我在網上隨便搜到了一個新聞服務接口,支持jsonp,就用它吧

TA貢獻1827條經驗 獲得超9個贊
react 多個 action 名字重復了 覆蓋怎么辦
題主的問題本身是存在概念混淆的。
1. store是前端數據庫的概念,而且只存在于runtime,負責調度一切。
2. 執行增刪改查的任務是通過reducer進行執行的,可以類比后端數據庫中的sql語句。
3. 整個流程如下
action ===> reducer ===> newStore
4. 如果涉及到網絡請求的后端數據庫調度,也是action發起,在獲取數據后由reducer加工返回store。 當然了,在async場景下,你需要redux-thunk來處理

TA貢獻1847條經驗 獲得超7個贊
通常正常的結構是: export function myAction(id) { return { type: 'floor', loadStatus: 'loading', loadNum: id } } reducer:
- 5 回答
- 0 關注
- 559 瀏覽
添加回答
舉報