Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.49 KB

Redux入坑笔记-Middleware.md

File metadata and controls

35 lines (23 loc) · 1.49 KB

Table of Contents generated with DocToc

Redux入坑笔记-Middleware

components shouldn’t care whether something happens synchronously or asynchronously

stackoverflow上的一个问题的答案,回答了我们为什么要用中间件,以及如何使用异步中间件、如何在中间件中操作state

How to dispatch a Redux action with a timeout?

当Redux遇见低版本浏览器

批评低版本安卓浏览器,尤其批评微信内置浏览器。。

Redux更改state通常会使用Object.assign(),返回一个新Object,然而微信内置浏览器并不支持这个方法。。于是只能另寻插件喽

$ npm install --save object-assign

// usage

import objectAssign from 'object-assign';
// 还好用法跟Object.assign()一样
// API
//objectAssign(target, source, [source, ...])
let test = objectAssign({}, {a: 1}, {b: 2});
console.log(test); // {a: 1, b: 2}