而纯函数则是指 函数的返回值仅仅由参数决定, 当给同样的参数时, 返回值是固定的....在 JavaScript 中, 你可以通过Object.freeze(obj), 让一个对象变得不可变, 但是注意这是浅层的冻结对象, 如果有一个属性的值是个对象, 那这个对象中的属性是可以被修改的....数据不可变
函数 无状态
声明式代码去管理副作用和执行命令式编程
Hot and Cold Observables
Observables 和数组类似, 只不过数组是被保存在内存中, 而Observables...还有一个好处是维持了单实例,这一点在数据流中尤为重要,如果 store 不是单例的,那数据流必然乱了套,既希望传给子类使用,又要维持单例,依赖注入是很好的解决方案。...ES6中的 Proxy , 则是通过 Proxy 方法, 实现对于对象的一层拦截. 提供一种机制, 代理对象的操作.