纯函数编程和Redux架构简述

纯函数编程和Redux架构简述

纯函数

将app的运行机制向状态机靠近,根据不同的参数返回某种具体的结果,其中函数仅仅复制参数的值, 而不引用(C语言中值传递而不是指针传递)

Redux架构

纯函数编程和Redux架构简述入口是一个“默认的state”,这个state被传递给func1(state, action?) -> newState, 然后这个newState被传递给func2 (state) -> View, 然后将屏幕指针指向这个View的运行态,当View中出现数据更新时,发送当前state和一个action给func1