ITPub博客

首页 > 应用开发 > Javascript > React之Redux原理

React之Redux原理

原创 Javascript 作者:a1322674015 时间:2019-10-20 21:43:35 0 删除 编辑

一、Redux设计理念

Redux是将整个应用状态存储到一个地方上称为 store,里面保存着一个状态树 store tree,组件可以派发( dispatch)行为( action)给 store,而不是直接通知其他组件,组件内部通过订阅 store中的状态 state来刷新自己的视图

1.1 Redux三大原则

唯一数据源

整个应用的 state都被存储到一个状态树里面,并且这个状态树,只存在于唯一的 store

保持只读状态

state是只读的,唯一改变 state的方法就是触发 actionaction是一个用于描述以发生时间的普通对象

数据改变只能通过纯函数来执行

使用纯函数来执行修改,为了描述 action如何改变 state的,你需要编写 reducers

二、实现一个迷你版的redux

http://blog.poetries.top/2018/07/23/react-redux/

三、redux源码分析

http://blog.poetries.top/2017/11/19/redux-study-source-code-analysis/


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69946034/viewspace-2660716/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 浅析Promise原理
下一篇: ES6系列之Generator
请登录后发表评论 登录
全部评论

注册时间:2019-08-20

  • 博文量
    26
  • 访问量
    10094