createStore的原理及作用

作者: 肆意木 | 来源:发表于2017-06-12 17:42 被阅读41次

<h2>我理解的createStore就是对Store的管理</h2>
<h5>首先是createStore生成一个store:</h5>

var store = createStore(reducer,initialState);

<h5>然后是调用dispatch,通过action把变更的信息传递给reducer:</h5>
dispatch方法:
1、根据action查询reducer中变更state的方法,更新store tree
2、变更store tree后,依次执行listener中所有响应函数

var action = { type: 'add'};
store.dispatch(action);

store根据action携带type在reducer中查询变更具体要执行的方法,执行后返回新的state;

<h5>subscribe()</h5>
reducer执行后返回的新状态会更新到store tree中,触发由store.subscribe()注册的所有listener;
<h5>getState()</h5>
getState方法直接返回当前store tree状态;


<h2>概念图:</h2>

createStore.jpg

<h6>学习文档</h6>

相关文章

  • createStore原理及作用

    createStore创建一个 Redux store 来以存放应用中所有的 state,应用中应有且仅有一个 s...

  • createStore的原理及作用

    我理解的createStore就是对Store的管理 首先是createStore生成一个store: 然后是调...

  • “生活用电”学习指导

    一、本章知识点 家庭电路的组成、测电笔的作用及使用、保险丝的作用及原理、三线插头及接地、漏电保护器的作用及原理、电...

  • redux常用的几个函数

    1. createStore(reducer, [initState, enhancer]) 作用:创建一个Red...

  • RUVSeq中RUVg矫正原理

    ERCC与housekeeping的作用 1.1 spike-in 的组成及原理 原理:RNA-seq 的本质是相...

  • redux框架之createStore()

    createStore() createStore(reducer, [initialState], enhanc...

  • react-redux

    redux有5个接口 一. createStore createStore函数有三个参数 createStore ...

  • 肌内效贴贴扎技术

    1.肌内效贴贴扎技术的的原理及作用 褶皱原理:促进组织液和淋巴液的回流 作用:固定作用,促进感觉输入,促进淋巴液和...

  • (八)弹性网络---ElasticNet

    一、原理及简介 二、什么是L2正则化和L1正则化 原理及作用:https://blog.csdn.net/liuw...

  • (七)Volatile的作用及原理

    文章简介 分析volatile的作用以及底层实现原理,这也是大公司喜欢问的问题 内容导航 volatile的作用 ...

网友评论

    本文标题:createStore的原理及作用

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