react: 高阶函数及函数柯里化

技术react: 高阶函数及函数柯里化 react: 高阶函数及函数柯里化1.高阶函数若A函数,接收的参数是一个函数,那么A就可以称之为高阶函数。
若A函数,调用的返回值依然是一个函数,那么A就可以称之

React:高阶函数和函数的核化

1.高阶函数

如果函数的接收参数是函数,那么a可以被称为高阶函数。

如果函数的返回值仍然是函数,那么a可以被称为高阶函数。

常见的高阶函数有:Promise、setTimeout、arr.map()等。

2. 函数的柯里化

通过函数调用和继续返回函数,实现了多个接收参数最终统一处理的函数编码形式。

2.1 示例

以下表单中的所有属性都可以由saveFormData保存。

SaveFormData接收一个参数并返回一个函数,该函数充当onChange事件的回调函数。

回调函数参数是事件发生的元素节点。

这样就可以同时获取要保存的属性名,并通过事件发生的元素节点获取对应的值。

达到保存表单数据的效果。

类登录扩展了React。组件{

//初始化状态

状态={ 0

用户名: ' ',//用户名

Password:'' //密码

}

//将表单数据保存到状态。

saveFormData=(数据类型)={ 0

返回(事件)={ 0

this . setstate({[dataType]: event . target . value })

}

}

//表单提交的回调

handleSubmit=(事件)=

Event.preventDefault() //阻止表单提交

const {用户名,密码}=this.state

Alert(`您输入的用户名为:${username},您输入的密码为:${password} `)

}

render(){ 0

返回(

表单onSubmit={this.handleSubmit}

用户名:input onchange={this。saveformdata(' username ')} type=' text ' name=' username '/

密码:输入onchange={this。saveformdata(' password ')} type=' password ' name=' password '/

按钮登录/按钮

/form

)

}

}

//渲染组件

ReactDOM.render(Login/,document.getElementById('test ')

如果文章对你有帮助,可以点击推荐。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/130349.html

(0)

相关推荐

  • c++编译器(c++用什么软件编程)

    技术C++ OpenCV如何模拟实现微信跳一跳小编给大家分享一下C++ OpenCV如何模拟实现微信跳一跳,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!实机演示Gif:思路:获取小黑人的位置,获得目标方

    2021年12月17日
  • 古代著名书法家有哪些,历史上有哪些书法小故事

    技术古代著名书法家有哪些,历史上有哪些书法小故事好的,我乐意回答这个问题古代著名书法家有哪些!相传,东晋年间,有位修化于山阴的道士,特别喜欢王羲之的字,可惜无缘获得。后来,他从别人的口中了解到,王经常观察白鹅游戏,并从双

    生活 2021年10月28日
  • 松柏读音,赠从弟其二刘桢这首古诗的读音

    技术松柏读音,赠从弟其二刘桢这首古诗的读音zèng cóng dì qí èr赠从弟·其二
    wèi liú zhēn
    魏晋松柏读音:刘桢
    tíng tíng shān shàng sōng,sè sè gǔ zhōng

    生活 2021年10月21日
  • 圾读音,垃和圾分开组词可以组什么词

    技术圾读音,垃和圾分开组词可以组什么词垃的组词如下圾读音:圪垃、
    圾的组词如下:
    搭圾、
    垃圾的相关组词如下:
    垃圾股、垃圾筒、敲坷垃、垃圾袋、坷垃头子、空间垃圾、垃圾填埋、白色垃圾、拉圾箱、垃圾堆、百圾碎、垃圾邮件、帕

    生活 2021年10月23日
  • Spring解决循环依赖的方式有哪些

    技术Spring解决循环依赖的方式有哪些小编给大家分享一下Spring解决循环依赖的方式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!循

    攻略 2021年12月11日
  • 南瓜发糕的做法松软又好吃,怎么蒸发糕好吃,又发又软呢

    技术南瓜发糕的做法松软又好吃,怎么蒸发糕好吃,又发又软呢我是吃货小筑,一枚专注于烘焙的美食博主,这是我在悟空问答的第573个原创回答,愿与大家一起用心探讨美食和烘焙南瓜发糕的做法松软又好吃!发糕要口感好,又发又软是有技巧

    生活 2021年10月29日