博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redux
阅读量:6267 次
发布时间:2019-06-22

本文共 299 字,大约阅读时间需要 1 分钟。

Redux 是 JavaScript 的状态容器,它提供了可预测的状态管理

  1. 单一数据源
    应用中所有的 state 都以一个对象树的形式储存在一个单一的 store 中。
  2. state 是只读的
    惟一改变 state 的办法是触发 action,一个描述发生什么的对象。
  3. 使用纯函数执行修改
    为了描述 action 如何改变 state 树,你需要编写 reducers。接收先前的 state 和处理的 action,返回新的 state。reducer 可根据应用的大小拆分成多个,分别操纵 state 的不同部分。
    使用纯函数的好处是无副作用,仅仅依赖函数的输入,当输入确定时输出也一定保持一致。

转载地址:http://zmcpa.baihongyu.com/

你可能感兴趣的文章
umask值与Linux中文件和目录权限的关系
查看>>
python自动化开发-8
查看>>
bzoj 2127: happiness
查看>>
Python 3.5 之路 day1
查看>>
selenium使用chrome抓取自动消失弹框的方法
查看>>
实现strStr()---简单
查看>>
只有PD号的调起
查看>>
返回一个整数数组中最大子数组的和
查看>>
leetcode(二)
查看>>
利用css实现居中的方法
查看>>
Spring + Hibernate 框架
查看>>
添加浏览器的用户样式表
查看>>
LigerUI学习笔记之布局篇 layout
查看>>
LeetCode题解(二)
查看>>
Mybatis通用Mapper
查看>>
文件磁盘命令(就该这么学6章内容)
查看>>
2016-207-19 随笔
查看>>
java的double类型如何精确到一位小数?
查看>>
看看国外的javascript题目,你能全部做对吗?
查看>>
ffmpeg 如何选择具有相同AVCodecID的编解码器 (AVCodec)
查看>>