首页 > 其他分享 >react 日常工作小笔记

react 日常工作小笔记

时间:2023-01-03 15:01:18浏览次数:46  
标签:isLiked 笔记 defaultProps react state 默认 日常 props 组件


默认配置 defaultProps

默认配置通过 ​​||​​​ 操作符可以实现,React.js 也提供了一种方式 ​​defaultProps​​,可以方便的做到默认配置。

class LikeButton extends Component {
static defaultProps = {
likedText: '取消',
unlikedText: '点赞'
}

constructor () {
super()
this.state = { isLiked: false }
}

handleClickOnLikeButton () {
this.setState({
isLiked: !this.state.isLiked
})
}

render () {
return (
<button onClick={this.handleClickOnLikeButton.bind(this)}>
{this.state.isLiked
? this.props.likedText
: this.props.unlikedText}

标签:isLiked,笔记,defaultProps,react,state,默认,日常,props,组件
From: https://blog.51cto.com/u_12422954/5985787

相关文章

  • react 父子传值
    创建父组件 Demofather.js第一种传值:在子元素标签上 title='待办事项'x={1}字符串可以用""引号传递数字类型用{}大括号传递子组件标签内部可以传递任何数据,react将自动......
  • checkmarx笔记
     checkmarx的安装使用笔记1.重启后启动或禁用checkmarx1.1)如果是专用的代码扫描服务器可以不用管下面的命令相关服务全部启用,重启生效scconfigMSSQL$SQLEXPRESS......
  • kafka学习笔记03消息队列的两种模式
     ①点对点模式  该种模式就是消费者会自动消费消息,消息收到之后会向消息队列进行确认收到消息,然后将该数据进行删除。 ②发布/订阅模式  可以有多个的topic,topic......
  • kafka学习笔记02
    kafka拥有与其他几个消息队列同样的本事:  ①缓冲/削峰:控制和优化数据经过系统的速度,解决生产消息和消费消息的处理速度不一致的情况。  应用场景:双十一秒杀活动,将用......
  • kafka学习笔记01
      类似于京东商城这种电商系统,一般会在前端页面进行埋点记录仪用户的行为数据,包括浏览、点赞、收藏、评论等。这些行为会被记录到日志服务器中,使用Flume进行采集,然后传入......
  • 如何理解scanf(“%d %d”,a,b)==2和scanf(“%d”,a)=1【摘抄笔记ψ(._. )>】
    scanf函数有一个返回值,0表示接受输入失败,1表示接受输入成功。while(scanf("%d",&x)==1)的意思就是:当接收输入变量x的值成功的时候,继续做循环。......
  • 【学习笔记】ResultMap 结果集映射
    ResultMap结果集映射背景:我们在写sql配置文件时,以select标签为例,resultType属性绑定的是实体类<selectid="getUsers"resultType="user"> select*fromjdbcstu......
  • 【React框架基础知识】React框架的简介与基本使用方法
    一、简介React:由Facebook开发的用于构建用户界面的JavaScript库(开源)。1.1为什么要学前端框架?原生Javascript有很多痛点:原生JavaScript操作DOM繁琐、效率低(DOM-API操作UI......
  • [概率论与数理统计]笔记:1.4 条件概率
    1.4条件概率条件概率样本空间\(\Omega\)事件\(A,B\)\(P(B)>0\)在事件\(B\)已经发生的前提条件下,事件\(A\)发生的概率称为A对B的条件概率:\(P(A|B)\).通常,\(P(A)\)......
  • 通过分析ExcelProperty注解的文字信息,实现自动表格。提高大多数日常业务查看,编辑页面
     importorg.springframework.util.ReflectionUtils;ReflectionUtils.doWithFields循环遍历对象中的所有属性。只处理其中ExcelProperty注解的字段。这个代码对很多单......