美文网首页
redux是什么

redux是什么

作者: lucky_果果 | 来源:发表于2019-11-30 04:58 被阅读0次

参考《深入react技术》p208-210。

1、redux是一个库,也具有flux的架构思想;

redux应用函数式编程;

解决了热重载和时间旅行的问题;

是一个“可预测的状态容器”

2、redux的三大原则:

(1)单一数据源

一个应用只可以有唯一的数据源。使用单一数据源的好处:整个应用的状态保存在一个对象中。

(2)状态是只读的

在redux中并没有定义一个单独的store,而是用reducer,根据action对当前的应用状态进行迭代。我们并不会真正的修改应用的状态,而是返回一份全新的状态。

redux'通过createStore方法根据reducer生成store。最后我们在通过dispatch'来达到修改状态的目的。

(3)状态修改均有纯函数完成

redux'中有reducer完成状态的更该,而每一个reducer都是纯函数,这就意味着,一个输入对应着一个输出,没有任何副作用。

相关文章

  • Redux从设计到源码

    Redux背后的设计思想 在讲设计思想前,先简单讲下Redux是什么?我们为什么要用Redux? Redux是什么...

  • Redux详解

    Redux是什么 Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 什么场景使用Redux...

  • Redux 分析

    Redux 是什么 Redux 是 Javascript 状态容器,提供可预测化的状态管理 Redux的功能及作用...

  • Fish_Redux(一)关于Fish_Redux的一些概念

    fish redux 是什么 Fish Redux 是一个基于 Redux 数据管理的组装式 flutter 应用...

  • RN:Redux

    目录一. 为什么要使用Redux二. Redux是什么 1. Redux的三大组成部分 2. Redux的工作流程...

  • 2019-03-19 Redux调试工具介绍

    remotedev-app 和 redux-devtools redux-devtools 是什么 DevTool...

  • [Redux] 读书笔记之Redux中文文档

    Redux 中文文档 WHY 为什么要引入Redux?Redux解决的是什么样的问题?React-ReduxRed...

  • react理解 ----redux

    一. Redux简介 --- fluxRedux是什么以及Redux设计和使用的三大原则Redux核心API与R...

  • dva 是什么

    dva 是什么 dva 是 React 应用框架,将React-Router + Redux + Redux-sa...

  • redux学习笔记

    目的 理解、使用redux 开发RN的前端部分 掌握一些js 一、Redux和React什么关系 Redux是什么...

网友评论

      本文标题:redux是什么

      本文链接:https://www.haomeiwen.com/subject/mqinwctx.html