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)

相关推荐

  • 如何理解解WCF契约应用

    技术如何理解解WCF契约应用本篇文章给大家分享的是有关如何理解解WCF契约应用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。现在我们来具体实现一个WCF契约

    攻略 2021年11月16日
  • Java嵌入脚本怎么快速解析多层 json

    技术Java嵌入脚本怎么快速解析多层 jsonJava嵌入脚本怎么快速解析多层 json,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。关于Json处理的开源

    攻略 2021年12月2日
  • API错误返回规范有哪些

    技术API错误返回规范有哪些本篇内容介绍了“API错误返回规范有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!禁止通

    攻略 2021年11月16日
  • 送老师鲜花禁忌,老师生病了,我该送什么呢

    技术送老师鲜花禁忌,老师生病了,我该送什么呢考虑到老师的身体还没有完全恢复,胃口也不好,送营养品不是很实用,出院的时候还增加行李负担。不妨看望他的时候送一些鲜花,鲜花可以调节他的心情,心情好了,身体也能够快速恢复。但是老

    生活 2021年10月25日
  • mysql社区版和企业版的区别有哪些

    技术mysql社区版和企业版的区别有哪些这篇文章主要讲解了“mysql社区版和企业版的区别有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql社区版和企业版的区

    攻略 2021年12月2日
  • 科目一考什么,驾照科目一考试技巧与口诀

    技术科目一考什么,驾照科目一考试技巧与口诀1科目一考什么、题目里有“口”的选50米,有“站”的选30米,叫“口五站三 剩下的全选150米,没有150的选最大。判断题全对。 2、有关公里的题目:城市街道选50公里,其余有3

    生活 2021年10月23日