码迷,mamicode.com
首页 > 其他好文 > 详细

redux-saga【1】

时间:2020-03-06 19:06:01      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:中间   异步操作   注入   执行   middle   red   store   ever   使用   

先说怎么用吧~

1.安装

2.import creactSagaMiddleWare from ‘redux-saga‘

3.引入store,将saga中间件注入

  const store = createStore( reducer , creactSagaMiddleWare  )

 

4.创建一个专门的文件用来写 generate 函数  saga.js

5.运行中间件

  import mysaga from ‘./saga‘

  creactSagaMiddleWare.run(mysaga)

6.使用generate函数写异步操作

  takeEvery(参数一,参数二)是saga的一个监听函数,用来捕获action变化, 参数一是产生作用的action,参数二是要执行的函数

  import takeEvery from saga

  function* mysgag(){

    takeEvery(action , f )

  }

7.编写函数 f 的异步操作。

 

redux-saga【1】

标签:中间   异步操作   注入   执行   middle   red   store   ever   使用   

原文地址:https://www.cnblogs.com/yaooo/p/12426734.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!