摘要:安裝參考地址鏈接描述簡單使用對應創建把對應的請求統一放在來管理網絡請求失敗
redux-saga
安裝redux-saga(參考githup 地址:鏈接描述)
yarn add redux-saga
redux-saga簡單使用
import { createStore ,applyMiddleware ,compose } from "redux"; import createSagaMiddleware from "redux-saga"; import mySaga from "./sagas"; // import thunk from "redux-thunk"; import reducer from "./reducer"; const sagaMiddleware = createSagaMiddleware() const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({ }) : compose; const enhancer = composeEnhancers( applyMiddleware(sagaMiddleware) ); const store = createStore( reducer, enhancer ); sagaMiddleware.run(mySaga); export default store;
對應創建sagas.js,把對應的請求統一放在sagas.js來管理
import { put, takeEvery } from "redux-saga/effects"; import { GET_LIST_DATA } from "./actionTypes"; import { initList } from "./actionCreators"; import axios from "axios"; function* fetchUser(action) { try { let resData = yield axios.get("/list.json"); const data = resData.data.list; console.log(data); yield put(initList(data)) } catch (e) { console.log("網絡請求失敗") } } function* mySaga() { yield takeEvery(GET_LIST_DATA, fetchUser); } export default mySaga;
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/103584.html
摘要:安裝參考地址鏈接描述簡單使用對應創建把對應的請求統一放在來管理網絡請求失敗 redux-saga 安裝redux-saga(參考githup 地址:鏈接描述) yarn add redux-saga redux-saga簡單使用 import { createStore ,applyMiddleware ,compose } from redux; import createSagaM...
摘要:安裝參考地址鏈接描述簡單使用對應創建把對應的請求統一放在來管理網絡請求失敗 redux-saga 安裝redux-saga(參考githup 地址:鏈接描述) yarn add redux-saga redux-saga簡單使用 import { createStore ,applyMiddleware ,compose } from redux; import createSagaM...
摘要:在上已經有接近的數了,是目前最熱門的前端框架。并且這個任務是最后被啟動的那個。如果之前已經有一個任務在執行,那之前的這個任務會自動被取消。如果我們允許多個實例同時啟動。或者直到被了,如果是這種情況,將在中拋出一個錯誤。完整項目代碼地址 React在Github上已經有接近70000的 star 數了,是目前最熱門的前端框架。而我學習React也有一段時間了,現在就開始用 React+R...
摘要:通過創建將所有的異步操作邏輯收集在一個地方集中處理,可以用來代替中間件。 redux-saga框架使用詳解及Demo教程 前面我們講解過redux框架和dva框架的基本使用,因為dva框架中effects模塊設計到了redux-saga中的知識點,可能有的同學們會用dva框架,但是對redux-saga又不是很熟悉,今天我們就來簡單的講解下saga框架的主要API和如何配合redux框...
閱讀 1872·2021-11-15 11:39
閱讀 1076·2020-12-03 17:06
閱讀 732·2019-12-27 11:42
閱讀 3270·2019-08-30 13:59
閱讀 1458·2019-08-26 13:22
閱讀 3285·2019-08-26 12:15
閱讀 2473·2019-08-26 10:22
閱讀 1562·2019-08-23 18:40