redux 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
redux 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: MIT
开发语言: JavaScript 查看源码 »
操作系统: 跨平台
收录时间: 2015-07-17
提 交 者: 叶秀兰

Redux 是 JavaScript 应用程序的可预测状态容器。(不要与WordPress框架——Redux框架混淆。)

它可以帮助您编写行为一致、在不同环境(客户机、服务器和本机)中运行且易于测试的应用程序。除此之外,它还提供了很好的开发体验,例如实时代码编辑和时间旅行调试器的结合。

您可以将 Redux 与 React 一起使用,或与任何其他视图库一起使用。

Actions:

// Still using constants...
import { INCREMENT_COUNTER, DECREMENT_COUNTER } from '../constants/ActionTypes';
// But action creators are pure functions returning actions
export function increment() {
  return {
    type: INCREMENT_COUNTER
  };
}
export function decrement() {
  return {
    type: DECREMENT_COUNTER
  };
}
// Can also be async if you return a function
export function incrementAsync() {
  return dispatch => {
    setTimeout(() => {
      // Yay! Can invoke sync or async actions with `dispatch`
      dispatch(increment());
    }, 1000);
  };
}
// Could also read state of a store in the callback form
export function incrementIfOdd() {
  return (dispatch, getState) => {
    const { counter } = getState();
    if (counter % 2 === 0) {
      return;
    }
    dispatch(increment());
  };
}

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

redux 的相关博客

Redux与它的中间件:redux-thunk,redux-actions,redux-promise,redux-saga

序言 这里要讲的就是一个Redux在React中的应用问题,讲一讲Redux,react-redux,redux-thunk,redux-actions,redux-promise...

[Redux] redux的概述

redux 的概述 随着 javascript 单页应用的不断发展,javascript 需要管理比以往都要多的状态,管理不断变化的 state 非常困难,...

redux、react-redux、redux-thunk、redux-saga使用及dva对比

一、redux使用   Redux的核心概念其实很简单:将需要修改的state都存入到store里,发起一个action用来描述发生了什么,用r...

Redux 进阶之 react-redux 和 redux-thunk 的应用

1. react-redux React-Redux 是 Redux 的官方 React 绑定库。 React-Redux 能够使你的React组件从Redux store中读取数据,并且...

手写 redux 和 react-redux

1.手写 redux redux.js /** * 手写 redux */ export function createStore(reducer) { // 当前状态 let currentSt...

什么是Redux,为什么使用Redux,怎么使用Redux

1、什么是Redux 官方解释:Redux is a predictable state container for JavaScript apps. 意思就是Redux是js应用的 一种可预...

redux和react-redux小记

一开始接触redux时对于它的数据state和react本身的数据state还有点容易打结(它们是完全不同的两个东西,后面会讲到)现在搞清...

Flux、Redux到react-redux衍变发展之Redux解读

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zeping891103/article/details/84569175 续上...

Redux

Redux的特点 统一的状态管理,一个应用中只有一个仓库(store) 仓库中管理了一个状态树(statetree) 仓库不能直接修改,修改...

Redux

感谢支持ayqy个人订阅号,每周义务推送1篇(only unique one)原创精品博文,话题包括但不限于前端、Node、Android、数学(W...

评论 (0)

加载中
更多评论
0 评论
13 收藏
分享
返回顶部
顶部