React 项目中Redux 中间件的理解

2016-12-18
阅读 9 分钟
10.4k
React/Redux项目结束后,当我在研究react-router源码的时候发现当中有一部分含中间件的思想,所以才想把中间件重新梳理一遍;在之前看redux了解到中间件,redux层面中间件的理解对项目前期比较有帮助,虽然项目中后期基本可以忽略这层概念;现在对这部分的笔记重新梳理,这里只针对这个中间件做一个理解。

React 数据为什么要使用immutable方式?浅复制与深复制思考

2016-08-26
阅读 5 分钟
14.7k
在 React 中 Props 是不可变(immutable)的,所以他们永远不会改变。 React 每次渲染时都是新的 Props和State(如: Reducer最后都返回一个state), 每次都是新的,你不能直接改变(props.xxx = xxx), 如果你使用this.setState 会得到一个新的State;