React 之 Redux 第二十九节 Redux各项构成详解

[复制链接]
发表于 2025-10-17 00:39:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1、Redux概述

Redux 是一个用于 JavaScript 状态容器,提供可以推测的状态管理
Redux 可以让我们的构建同等化的应用,运行于差异的情况,客户端、欣赏器、服务器,而且易于测试;
Redux 除了和React一起利用,还支持其他界面库,而且体检很小,只有2kb
2、Redux 的筹划初志

随着js单页面开发应用的日益复杂,js须要管理的数据 状态会越来越多,而且这些数据状态有很多是服务端提供的,尚有自己本地缓存的、本地天生没有恒久化到服务端的数据,以及UI视图渲染的数据等等;
那么我们怎么才华更好的在差异的页面之间举行通讯管理数据呢?
着实,倒霉用 Redux 依然可以处理处罚差异页面之间的数据通讯,但是 利用Redux 处理处罚这些多页面,跨页面负责的数据状态管理,会更方便一些;
3、Redux 的三大焦点

3.1、单一数据源;

整个应用的State 被存储在一个 Object tree 中,而且这个 Object tree 只存在于唯一的 store 中;
3.2、state 是只读的;

唯一修改state 的方法只能是触发 action,action是一个用于形貌已发生变乱的平凡对象;
如许是为了 包管视图利用,网络哀求数据变动,不能直接去修改 state,只能表达 他们将要修改state的意图,关照 action 函数,去会集处理处罚,而且严格按照先后序次一次实行
  1. store.dispatch({
  2.    
  3.    
  4.     type:'MIN',
  5.     num:2
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表