• redux进阶 --- 中间件和异步操作

    你为什么需要异步操作? https://*.com/questions/34570758/why-do-we-need-middleware-for-async-flow-in-redux在redux基础篇的介绍中,我们介绍了redux的基本概念, 对于state的改变有了详...

    2023-11-28 16:41:06
  • redux概念介绍

    这一部分仅仅介绍react基本的概念,因为react不仅仅可以用在react中,还可以用在其他框架甚至原生 js 中。  所以这里只介绍通用的概念。 redux使用场景  redux和vue中的vuex是类似的,他们的使用都是为了使得组件之间数据的通信和实现良好的代码结构。 但并不是说做react的...

    2023-11-28 16:36:24
  • 结合React使用Redux

    前面的两篇文章我们认识了 Redux 的相关知识以及解决了如何使用异步的action,基础知识已经介绍完毕,接下来,我们就可以在React中使用Redux了。 由于Redux只是一个状态管理工具,不针对任何框架,所以直接使用Redux做React项目是比较麻烦的,为了方便Redux结合React使用...

    2023-11-28 16:35:11
  • 使用redux-devtools工具

    在vue中型项目开发的过程中,一般都是要用到vuex这个状态管理工具的,这样可以方便我们管理全局的状态,同时,为了在开发的过程中,更加方便地实时查看到state状态,我们会使用 vue-devtool 工具,这样就可以在浏览器中实时看到 state 的变化以及触发的 mutations 等等。 在r...

    2023-11-28 16:34:41
  • React Native之Redux相关

    1.Redux异步选型问题http://www.zoues.com/2016/10/27/redux%E5%BC%82%E6%AD%A5%E6%96%B9%E6%A1%88%E9%80%89%E5%9E%8B/2.actions的拆分小型的项目还好,actions可以全部放在一个文件中,但是随着项目...

    2023-11-27 16:47:20
  • react与redux的一点心得(理解能力有限,蜗牛进度)

    Redux是一款状态管理库,并且提供了react-redux库来与React亲密配合, 但是总是傻傻分不清楚这2者提供的API和相应的关系。这篇文章就来理一理。如果要用一句话来概括Redux,那么可以使用官网的这句话:Redux是针对JavaScript应用的可预测状态容器。此句话虽然简单,但包含了...

    2023-11-25 07:48:18
  • redux一些自习时候自己写的的单词

    setState:设置状态render:渲染,挂载dispatchEvent : 派发事件dispatch:分发,派遣;库里的一个方法,简而言之相当于一个actions和reducer监听方法更新 stateprovider:提供者combine :合并reduce : 减少,降低,使处于,把。。。...

    2023-11-25 07:32:57
  • 聊一聊 redux 异步流之 redux-saga

    让我惊讶的是,redux-saga 的作者竟然是一名金融出身的在一家房地产公司工作的员工(让我想到了阮老师。。。),但是他对写代码有着非常浓厚的热忱,喜欢学习和挑战新的事物,并探索新的想法。恩,牛逼的人不需要解释。1. 介绍对于从来没有听说过 redux-saga 的人,作者会如何描述它呢?It i...

    2023-11-20 11:47:56
  • React-redux深入理解

    首先,一张 Redux 解释图镇楼:【回顾】Redux 的核心: store 是什么?(createStore 函数的实现)const store = createStore(reducer);store 是一个对象,包含3个方法:getState、dispatch、subscribe// crea...

    2023-11-20 11:28:18
  • redux源码图解:createStore 和 applyMiddleware

    在研究 redux-saga时,发现自己对 redux middleware 不是太了解,因此,便决定先深入解读一下 redux 源码。跟大多数人一样,发现 redux源码 真的很精简,目录结构如下:|—— utils |—— warnings.js|—— applyMiddleware.js...

    2023-11-20 11:12:50
  • 3.2 Redux TodoApp 上一节讲完了 redux 中的概念,但是仍然没有和 react 联系起来,这一节将利用 redux 在 react 中实现完整的 todolist:

    在 react 使用 redux通过 Provider 连接 react 和 redux store创建 action creators创建 reducer创建 Container Component床架 Dummy Component3.2.2 通过 Provider 连接 react 和 red...

    2023-11-20 10:09:26
  • React Redux 记数器

    npm init react-app countercd counternpm install将 src/index.js改为import React from 'react';import { createStore } from 'redux'import { connect, Provider...

    2023-11-18 19:11:07
  • React redux-saga使用详解 前言 redux-saga简介 redux-saga安装 redux-saga常用方法解释 redux-saga使用案例 redux-saga的优势

    React的作用View层次的前端框架,自然少不了很多中间件(Redux Middleware)做数据处理, 而redux-saga就是其中之一,目前这个中间件在网上的资料还是比较少,估计应用的不是很广泛,但是如果使用得当,将会事半功倍的效果,下面仔细介绍一个这个中间件的具体使用流程和应用场景。re...

    2023-11-12 07:22:40
  • 在react/redux中使用Immutable

    在redux中使用Immutable1、什么是Immutable?Immutable是一旦创建,就不能被更改的数据。对Immutable对象的任何修改或添加删除操作都会返回一个新的Immutable对象。Immutable实现的原理是:Persistent Data Structure(持久化数据结...

    2023-11-11 07:39:26
  • react redux

        App.jsimport React, { Component } from 'react';import store from './redux';import Com from "./com"class App extends Component {constructor(props){...

    2023-11-10 15:29:14
  • redux中间件

    Redux 中间件什么是中间件?中间件本质上就是一个函数,Redux允许我们通过中间件的方式,扩展和增强Redux应用程序,增强体现在对action处理能力上,之前的计数器与弹出框案例中。actions都是直接被reducer函数处理的,再加入了中间件以后,在出发了一个action之后这个actio...

    2023-11-08 16:08:16
  • 在react中使用redux并实现计数器案例

    React + Redux在recat中不使用redux 时遇到的问题在react中组件通信的数据是单向的,顶层组件可以通过props属性向下层组件传递数据,而下层组件不能向上层组件传递数据,要实现下层组件修改数据,需要上层组传递修改数据的方法到下层组件,当项目越来越的时候,组件之间传递数据变得越来...

    2023-11-08 16:08:10
  • Redux基础使用 Redux

    核心Redux 介绍javascript 状态容器,提供可预测化的状态管理什么是状态分页当前页数状态弹出框隐藏或者显示状态什么是状态容器状态容器就是一个JavaScript对象把页面中这些状态转换成数据保存在一个JavaScript对象中,这个JavaScript对象就是状态容器状态容器的好处把do...

    2023-11-08 16:07:52
  • redux-thunk 源码学习记录

    redux触发store更新,使用的dispatch(action),在关于createStore的源码解读中可以看到,store.dispatch限制了action必须是一个纯对象。是为了保持reducer的纯净性只要传入参数相同,返回计算得到的下一个 state 就一定相同。没有特殊情况、没有副...

    2023-11-08 10:13:16
  • redux源码学习笔记

    上一篇有了解到,reducer函数的两个为:当前state和此次dispatch的action。state的结构是JavaScript对象,每个key都可以代表着不同意义的数据。比如说 { lists:object, type:string }lists管理列...

    2023-11-08 10:13:34