Redux 笔记一:简单串讲

作者: brandonxiang | 来源:发表于2016-10-27 22:39 被阅读101次

Redux 笔记一:简单串讲

介绍

Redux并不是React的必须品,但是如果与数据“打交道”。用上Redux有效提高数据流的管理。

在这些情况需要用到Redux,来自阮一峰老师的Redux 入门教程(一):基本用法

  • 用户的使用方式复杂
  • 不同身份的用户有不同的使用方式(比如普通用户和管理员)
  • 多个用户之间可以协作
  • 与服务器大量交互,或者使用了WebSocket
  • View要从多个来源获取数据

主要构成

主要就是几个构成环节,包括Store(Reducer),Action,State和View做交互:

(1)Reducer:纯函数,只承担计算 State 的功能,不合适承担其他功能,也承担不了,因为理论上,纯函数不能进行读写操作。
(2)View:与 State 一一对应,可以看作 State 的视觉层,也不合适承担其他功能。
(3)Action:存放数据的对象,即消息的载体,只能被别人操作,自己不能进行任何操作。

来自阮一峰老师的Redux 入门教程(二):中间件与异步操作

  ║  Actions ║───>║  Stores ║──>║ View Components  ║
         ^                                          
         └───────────────────────────────────┘

来自 使用Redux管理你的React应用

中间件

中间件是在Action发出后,Reducer执行前的一个环节。这个环节可以完成很多附属功能。

React-Redux

参考

redux examples

转载,请表明出处。总目录前端经验收集器

相关文章

  • Redux 笔记一:简单串讲

    Redux 笔记一:简单串讲 React 笔记一:简单串讲 Redux 笔记一:简单串讲 介绍 Redux并不是R...

  • GraphQL笔记一:简单串讲

    GraphQL笔记一:简单串讲 React 笔记一:简单串讲 Redux 笔记一:简单串讲 当然GraphQL和R...

  • React 笔记一:简单串讲

    React 笔记一:简单串讲 github源码在此,记得点星:https://github.com/brandon...

  • 深入理解Redux

    新手小白,第一次编写,就是简单的理解一下我眼中的Redux,也当保留一下笔记。具体的讲解可以参考文档:Redux ...

  • redux 源码阅读

    redux 源码阅读 首先从 redux 的官方示例来看 redux 的作用 这样简单一看的话, redux 感觉...

  • Redux初步理解

    Redux笔记 参考理解 Redux 中文文档Redux 阮一峰 严格的单向数据流是Rduex设计核心。 Redu...

  • redux

    redux学习笔记 基本概念 ActionAction 是定义一个切换获取数据的方式。简单解释: 我有一个柜子, ...

  • 20行代码实现redux,50行代码实现react-redux

    redux的简陋版实现 简单实现了下redux,帮助理解redux的原理: 实现了redux的createStor...

  • 2018-06-06

    串讲笔记 ---开篇语: 信息繁杂且快节奏的学习、职场和生活需要多种场景的串讲,这种“短平快”的方式能投资少、周期...

  • Flutter 使用fish_redux示例说明记录

    fish_redux_Git Redux 上面是对于结构的介绍,下面是我的简单理解: Redux: Action:...

网友评论

    本文标题:Redux 笔记一:简单串讲

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