函数式编程
函数式编程更加强调程序执行的结果而非执行的过程,倡导利用若干简单的执行单元让计算结果不断渐进,逐层推导复杂的运算,而不是设计一个复杂的执行过程。
特点
引用透明
不修改状态
无副作用
只用表达式,不用语句
函数第一等公民
函数可以作为参数传递,可以作为结果返回
意义
代码简洁,开发快速
接近自然语言,易于理解
方便代码管理
易于并发编程
代码热升级
函数式编程没有副作用,只要保证接口不变,内部实现是外部无关的。
React中应用
函数式组件
hooks运用
XMind - Trial Version