序时,它处于您上次离开时的状态。 这就是状态。但等等,还有更多。 对于状态,有三个原则需要考虑: 应用程序的状态始终存储在单个 JavaScript 对象中。 虽然状态是只读的,但可以通过使用 JavaScript 操作描述变化来改变它。 状态的改变由 Reducer 函数执行,该函数接受当前状态,并通过动作返回新状态(如果有改变)或原始状态(如果没有改变)。
这些主要是基础知识。Redux 远不止这些。 什么是 Redux? Redux 的诞印度尼西亚赌博数据生源于 Facebook 开始遇到模型-视图-控制器结构问题,该结构是一种软件设计模式,将应用程序分为三个组件:模型(数据相关逻辑)、视图(应用程序的 UI 逻辑)和控制器(模型和视图之间的接口)。当 Facebook 需要进行大规模扩展时,MVC 结构开始不适用。
此时,Facebook 发布了 Flux,这是一种单向更新 View 组件和处理基于用户的操作的方法。 2015 年 6 月,Dan Abramov创建了 Redux,它基于 Facebook 的 Flux 和 Elm编程语言。Abramov 对 Redux 做出的最大改动是只使用单个 store 并移除了调度器。 存储是一种持久存储和管理数据集合的方法。