本文是我在函数式编程学习过程中,总结的笔记,也分享给想学函数式编程的同学。 函数式编程可能对于初学者来说,概念难以理解,入门比较难。所以本文从两部分去学习。
在你身边你左右 --函数式编程别烦恼
第一部分,你身边的函数式编程。在日常开发中,你肯定会越到一些功能点的实现,比如在在数组中查找指定元素,防抖、节流等。你也许会借助underscore和lodsh去帮助你实现。也许你没有在意,但它们就是用函数式编程去实现的。
第二部分,深入函数式编程。通过第一部分的学习,我们已经掌握里函数编程的基本概念,那么这一部分,我们就来继续深入学习。我们首先要学习范畴(容器)、函子等概念。在掌握了这些技术后,我们就可以去理解React、Rxjs、Cycle.js 这些框架实现的原理了。