美文网首页关于react学习的胡说八道➕两道
redux的工作流程以及redux中间件的理解

redux的工作流程以及redux中间件的理解

作者: 达摩会武术 | 来源:发表于2018-09-06 09:45 被阅读0次
    redux的工作流程以及redux中间件的理解

    reudx的标准流程:

    View在redux中会派发action方法;

    action通过store的dispatch方法会派发给store;

    store接收action,连同之前的state,一起传递给reducer;

    reducer返回新的数据给store;

    store去改变自己的state。

    那么redux的中间件指的是什么?指的是action和stroe之间。

    aciton通过dispatch方法被传递给store,那么aciton和stroe之间是谁呢?就是dispatch方法的封装:这里就分为两种情况了,如果接受的是一个函数,那么它不会这个函数直接传递给store,而是把这个函数执行,然后再进行传递。如果是对象,那就直接传递给store了。redux-thunk就是对dispatch的升级,中间件不止redux-thunk这一个,还有其他的中间件,对dispatch进行升级,达成不同的需求。

    相关文章

      网友评论

        本文标题:redux的工作流程以及redux中间件的理解

        本文链接:https://www.haomeiwen.com/subject/gzptgftx.html