学习路径
如果你是第一次系统学习函数模式,建议按下面顺序推进。
第一阶段:理解函数式的基本颗粒度
pureFunctionclosureFunctioncurryingcompose
第二阶段:学会拆横切逻辑
higherOrderpredicateFunctiontransformerFunctionreducerFunction
第三阶段:学会组织复杂流程
asyncFunctionmiddlewareFunctiondecoratorFunctionstrategyFunction
第四阶段:进入进阶抽象
generatorFunctionmonadFunction
学习建议
- 每学一类,都去看对应源码文件
- 每学完一组,就自己写一个小业务案例
- 优先理解“为什么要这样拆”,再看语法技巧