美文网首页React
大众点评(redux架构)

大众点评(redux架构)

作者: 余生筑 | 来源:发表于2017-10-13 22:54 被阅读0次

action

发起的行为动作

reducer

处理器

reducer=(state,action)
//在处理器中放置上次保存的状态和即将要做的行为

state

最后的状态

如果用react发送ajax请求

action=>发起Ajax请求
reducer=>处理json数据
state=>渲染到UI

源码解读

 const initlState={};

    const action={
        type:'init',
        payload:'hello world',
    };
    //action必须为对象
    const reducer=(state,action)=>{
        return Object.assign({}, action);//return action;
    }
    //createStore()返回以函数为属性的对象
    const store=createStore(reducer,initlState);

    //store.dispatch(action)会调用reducer(store.getState(),action),结果返回给currentState这个闭包量
    store.dispatch(action);
    //store.getState()返回闭包量currentState
    console.log(store.getState());

相关文章

  • 大众点评(redux架构)

    action 发起的行为动作 reducer 处理器 state 最后的状态 如果用react发送ajax请求 a...

  • Redux For SwiftUI

    摘自《SwiftUI和Combine编程》---《SwiftUI架构》 Redux For SwiftUI 架构图...

  • redux学习笔记

    什么是redux架构 //首先我们应该认识redux的核心store,store直译过来就是仓库,redux概念中...

  • dva简介 - React + Redux, like elm

    DVA简介 dva 是基于现有应用架构 (redux + react-router + redux-saga 等)...

  • 在 React Native 中使用 Redux 架构

    前言 Redux 架构是 Flux 架构的一个变形,相对于 Flux,Redux 的复杂性相对较低,而且最为巧妙的...

  • Dva知识点整理&&项目使用总结

    Dva是什么 dva 是基于现有应用架构 (redux + react-router + redux-saga 等...

  • Dva.js总结

    1.why Dva dva 是基于现有应用架构 (redux + react-router + redux-sag...

  • Redux架构

    Redux本质就两句话 Web 应用是一个状态机,视图与状态是一一对应的。 所有的状态,保存在一个对象里面。

  • 2018-04-01

    大众点评页面结构分析 本次我选择的垂直搜索App是大众点评。搜索页面分析包括大众点评首页和搜索结果页的分析。 大众...

  • 双端产品分析思路

    这三点是大众点评特有的产品信息结构 从社区内容的角度来看大众点评从内容的角度来看大众点评从商业的角度来看大众点评 ...

网友评论

    本文标题:大众点评(redux架构)

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