Redux 核心概念

2017-11-18  本文已影响0人  康乐芳华

学习一件东西是要付出成本的, 最大的莫过于时间成本...当你付出了却得不到应有的收获你就会很懊恼 ---
suxiesumiao

以下的文字之中React简称R, Redux 简称Re...

核心概念

我们都知道所谓的用户界面(UI)其实就是数据(data/state)的映射, 在R中有这么一个公式 UI=f(state)其实很好的描述了这种关系, R只是负责映射函数f这一块儿, 其实数据的处理维护也能做但是数据一繁多就会感到力不从心. 可以用Re来解决

state其实就是我们所说的数据,你叫data也是可以的, 这个数据一旦确定之后就不要轻易变化了.这里的轻易变化指的是随随便便就能被修改掉.

state的更新只能由action来做, action是什么东西?action是一个变化的意图, 但是action只是一个意图,你可以理解为一个对象或者是另外一个state,她只是描述会发生什么

再来一个概念reducer, 前面说了state, action两者是独立的, 那么把他们两个联系起来的就是 reducer ,reducer存在的价值就是把 state, action整合到一起组成一个新的state而已.

罗里吧嗦说了这么多,想起来了那个脑筋急转弯?->要把大象装进冰箱总共分几步
这里其实一样,要把数据变换一下总共分几步?->1 源数据是什么 ? 2 你想变换数据的哪一部分变化成什么? 3 ?->怎么把源数据跟要变化的数据合并
这些就是Re的核心概念

这些都不是我瞎掰扯的...官网是这么说的Click Here

上一篇 下一篇

猜你喜欢

热点阅读