本文首发于 "my blog" 在业务中一般 MVVM 框架一般都会配合上数据状态库(redux, mobx 等)一起使用,本文会通过一个小 demo 来讲述为什么会引人数据状态库。 从 MVC 到 MVVM 模式说起 传统 MVC 架构(如 JSP)在当今移动端流量寸土寸金的年代一个比较头疼的问题 ...
分类:
Web程序 时间:
2018-02-11 18:15:24
阅读次数:
261
下载地址:网盘下载 内容简介 · · · · · · 本书作者是资深开发人员,有过多年的开发经验,总结了自己使用React和Redux的实战经验,系统分析React和Redux结合的优势,与开发技巧,为开发大型系统提供参考。主要内容包括:React的基础知识、如何设计易于维护的React组件、如何使 ...
分类:
其他好文 时间:
2018-02-05 21:58:24
阅读次数:
667
createStore用来生成Store,fn形式为(state, action) => state的纯函数,返回新的state而不是修改的 Store对象包含所有数据,state就是Store在某个时刻的数据快照,当前时刻的state可以用store.getState()获取 改变内部 state ...
分类:
其他好文 时间:
2018-02-05 18:35:20
阅读次数:
164
redux 源码中的 applyMiddleware.js 对柯里化和箭头函数的运用 ...
分类:
Web程序 时间:
2018-01-28 20:57:10
阅读次数:
249
接手的项目需要二次开发,项目是使用的react+react-router4.0+antd+redux来开发的,由于之前用的是react-router2.0,react-router2.0和4.0之间变化还是挺多的,在这里记录一下踩到遇到的问题 1.dom组件不再在react-router中引入,而是 ...
分类:
其他好文 时间:
2018-01-25 13:06:12
阅读次数:
277
flux是个数据层框架,因为flux数据都存储在store中,所以推出了redux yarn add redux redux提供的创建store方法: redux的核心API 1. createStore(生成store) 2. store.dispatch(触发state改变的唯一途径) 3. s ...
分类:
其他好文 时间:
2018-01-25 00:21:19
阅读次数:
137
vuex是vue中单向数据流的一个状态管理模式,它可以集中存储管理应用中所有组件的状态,并且有一套相应的规则可以去预测数据的变化。类似与此的还有react中的redux,dva等状态管理模式。 一般我们的状态管理包含以下几个部分: state 这是驱动页面变化的数据源 view state数据展示的 ...
分类:
其他好文 时间:
2018-01-24 22:28:51
阅读次数:
412
Redux的设计思想很简单,就两句话。 * Web应用是一个状态机,视图与状态是一一对应的* 所有的状态,保存在一个对象里面 Store: Store就是保存数据的地方,你可以把它看成一个容器。整个应用只能有一个Store。 Redux提供createStore这个函数,用来生成Store。 上面代 ...
分类:
其他好文 时间:
2018-01-24 00:47:24
阅读次数:
257
来源简书 电梯直达 https://www.jianshu.com/p/505d9d9fe36a Mobx是一个功能强大,上手非常容易的状态管理工具。就连redux的作者也曾经向大家推荐过它,在不少情况下你的确可以使用Mobx来替代掉redux。 本教程旨在介绍其用法及概念,并重点介绍其与React ...
分类:
其他好文 时间:
2018-01-23 20:33:36
阅读次数:
347
今天我们简单说一下vuex的使用,vuex是什么呢,相当于react的redux,如果项目使用数据过多的话,直接管理是非常不方便的,那么采用vuex,那些繁琐的问题就迎刃而解了,首先我们先看看官方对vuex的说明: Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理 ...
分类:
其他好文 时间:
2018-01-23 14:21:24
阅读次数:
201