美文网首页
什么时候会用到Redux?

什么时候会用到Redux?

作者: William_a7f1 | 来源:发表于2020-08-05 09:55 被阅读0次
1.为什么使用Redux?
image.png
2. Redux工作原理
image.png
3.什么时候使用Redux
aHR0cHM6Ly91c2VyLWdvbGQtY2RuLnhpdHUuaW8vMjAxNy8xMS8yNC8xNWZlYzEwMGUzMjQyMDE5.gif

使用场景:

1、组件需要根据状态发生显示变化
2、state并不总是以单向的方式线性流动
3、存在组件需要更新全局状态
4、存在组件需要更新另一个组件的状态
5、存在状态以许多不同的方式更新
6、状态树结构复杂
7、某个状态需要在全局使用或共享(例如角色权限等信息)
4.简单理解redux

redux各部分负责内容

Action Creator(具体借书的表达) 想借书的人向图书馆管理员说明要借书的那句话。
Store(图书馆管理员) 负责整个图书馆的管理。是Redux的核心
Reducers(图书馆管理员的小本本) 管理员需要借助Reducer(图书馆管理员的小本本)来记录。
React Component(借书的人 ) 需要借书的人
工作流程

借书的人(ReactComponent)说了一句话(Action Creator)向图书馆管理员(Store)借一本书,可是图书馆管理员年纪大了啊记不住啊,便掏出了自己的小本本(Reducers)。看了看知道了那本书有没有,在哪,怎么样。这样一来管理员就拿到了这本书,再把这本书交给了借书人。

翻译过来就是:

组件想要获取State,
用ActionCreator创建了一个请求交给Store,Store借助Reducer确认了该State的状态,Reducer返回给Store一个结果,Store再把这个State转给组件。

本文章转自:https://blog.csdn.net/haoaiqian/article/details/78625200

相关文章

  • 什么时候会用到Redux?

    1.为什么使用Redux? 2. Redux工作原理 3.什么时候使用Redux 使用场景: 4.简单理解redu...

  • React-native 中使用redux

    redux个人理解 Flux就像眼镜,你会知道你在什么时候需要它 使用redux的目的是方便我们理清各个组件的st...

  • redux入门

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

  • 在react中全局使用redux

    在之前的项目中用到了react因为之前也用到了全局变量,了解到了redux但是受vuex的影响,一直想把redux...

  • redux-thunk入门

    今天来介绍在使用redux中必不可少用要用到的中间件redux-thunk。如果还没有看过我之前关于redux介绍...

  • Redux、 React-Redux学习

    前言 在学习 React 过程中,都会接触使用到 Redux, React-Redux ,不熟悉的小伙伴,可能疑惑...

  • react-redux@7.1的api,用于hooks

    React-redux 7.1发版啦。 因为在新的项目中用到了hooks,但是用的时候react-redux还处于...

  • Redux原理分析以及使用详解(TS && JS)

    Redux原理分析 一、Reudx基本介绍 1.1、什么时候使用Redux? 简单说,如果你的UI层非常简单,没有...

  • React-Redux的理解与实现

    React-Redux 这个库出现的意义就是将redux和react进行连接。能够让各子组件能够使用到存储在red...

  • 记一次Flutter DateTime.now().toIso8

    业务背景 项目中用到了fish-redux框架,state里用到了通过DateTime.now().toIso86...

网友评论

      本文标题:什么时候会用到Redux?

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