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)

相关推荐

  • 现在做什么生意赚钱,今年有什么商机能创业赚钱

    技术现在做什么生意赚钱,今年有什么商机能创业赚钱今年什么商机能赚到钱呢现在做什么生意赚钱?
    其实在今天的社会中,在我们身边,这生活中有太多赚钱的机会,只是你能不能发现或者说你愿意不愿意去做,如果大家都知道了赚钱的机会,那

    生活 2021年10月31日
  • 抖音刷人气软件免费,选择优质的刷赞平台

    技术抖音刷人气软件免费,选择优质的刷赞平台抖音的粉丝在哪儿买?怎样可以增加抖音的点赞和粉丝?现在很多人都喜欢抖音短视频,这段时间里,抖音很火,抖音挑战赛开始后,参与人数很多。每个人都在想如何才能拍出高质量的视频,观看量,

    2021年10月20日
  • json基础及示例(json原理以及使用方法)

    技术如何实现json 相关操作本篇文章为大家展示了如何实现json 相关操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。//设置key valueJSONObject para

    攻略 2021年12月13日
  • 厘米的符号,cm这是数学的什么单位

    技术厘米的符号,cm这是数学的什么单位数学单位mm,cm代表毫米和厘米。 毫米,英文缩写mm(或 毫米,又称公厘(或公釐),是长度单位和降雨量单位,英文缩写mm(或 毫米。1毫米相当于1米的一千分之一(此即为毫的字义)。

    生活 2021年10月20日
  • 凯撒密码对应表,凯撒密码求编程。语言不限

    技术凯撒密码对应表,凯撒密码求编程。语言不限凯撒加密是最简单的加密,就是 把字符移动n位, 例如 凯撒密码对应表:移动1位时,a就用b表示,f用e表示。#includeint main(void){

    生活 2021年10月25日
  • 如何解决RocketMQ主从同步若干问题

    技术如何解决RocketMQ主从同步若干问题这篇文章将为大家详细讲解有关如何解决RocketMQ主从同步若干问题,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、初识主从

    攻略 2021年10月29日