上海千语创想科技有限公司
 175-2108-6175
网站建设资讯详细

React教程之函数化编程

日期:2022-09-01  作者:千语创想  浏览:2459

函数化编程,英文Functional Programming,它属于"结构化编程"的一种,主要思想是把运算过程尽量写成一系列嵌套的函数调用。

简单理解,以函数为单元,对复杂逻辑进行拆分,将复杂逻辑转化为多个简单函数逻辑,同时通过对函数进行层层调用,来达到最终目的。
特点: 函数可以作为参数传入,也可以作为返回值返回。

高阶函数: "Higher-order function",js中的函数都是指向某个变量的,那么同样可以指向某个函数,同理,也可以将某个函数作为返回值,返回。
所谓的高阶函数,就是可以接受一个函数为参数或返回一个函数的函数。


函数式编程好处:

          1.代码简洁,开发快速

          2.接近自然语言,易于理解

          3.更方便的代码管理

          4.易于"并发编程“

          5.代码的热升级


        React 把过去不断重复构建 UI 的过程抽象成了组件,且在给定参数的情况下约定渲染对应的 UI 界面。React 能充分利用很多函数式方法去减少冗余代码。此外,由于它本身就是简单函数,所以易于测试。可以说,函数式编程才是 React 的精髓


         React 为方便 View 层组件化,承载了构建 HTML 结构化页面的职责。从这点上来看,React 与其他 JavaScript 模板语言有着许多异曲同工之处,但不同之处在于 React 是通过创建与更新虚拟元素(virtual element)来管理整个 Virtual DOM 的。



转载请注明来自:https://www.qianyuthink.com/news/7434.html

填写您的项目需求给我们

或者直接拨打 7×12小时一对一咨询电话

175 2108 6175

请填写需求信息,我们会在10分钟内与您取得联系

请认真填写需求信息,我们会在10分钟内与您取得联系

×
客服二维码
咨询技术总监
175-2108-6175
客服二维码
技术总监微信
客服二维码