使用react制作点赞组件

import React from 'react'
import { Icon } from 'antd';
// import ReactDOM from 'react-dom'
// import './Changeinfo.css';
// import { Icon } from 'antd';class LikeBtn extends React.Component{constructor(props){super(props)this.state={like:100,liked:'null',};}islike =()=>{let liked=this.state.liked;if(liked){if(liked==='like'){this.setState({liked:null}) this.setState({like:this.state.like-1});}else{this.setState({liked:'like'});this.setState({ like:this.state.like+1,});}     }else {this.setState({like:this.state.like+1,});this.setState({liked:'like'});}
};render(){return(<div style={{width:60,float:"left"}}><Icon onClick={this.islike} type='like' theme={this.state.liked==='like' ?'filled':''}/>{this.state.like}</div> );}}export default LikeBtn;

使用react制作点赞组件相关推荐

  1. react避免子组件渲染_如何与React一起使用正确的方法来避免一些常见的陷阱

    react避免子组件渲染 One thing I hear quite often is "Let's go for Redux" in our new React app. It ...

  2. react如何卸载组件_18道 React 面试必考题含解答面试高频

    前言 React 前端框架的受欢迎程度丝毫木有减弱的迹象,全国许多城市对开发人员仍供不应求.对于经验不足的开发人员(或那些已经失业了一段时间的开发人员),在面试阶段展示您的知识可能会令人生畏. 在本文 ...

  3. 来个模态kuang_使用 React 制作一个模态框

    使用 React 制作一个模态框 模态框是一个常见的组件,下面让我们使用 React 实现一个现代化的模态框吧. 组件设计 模态框想必大家都很熟悉,是工作中常用的组件,可以让我们填写或展示一些信息而不 ...

  4. React高阶组件_阶段1

    react高阶组件_阶段1 作用: 个人总结的高阶组件设计的作用主要有两点, 这里直接使用装饰器方式 非装饰器使用请结合我的博文"react基础梳理_阶段1"中的"自定义 ...

  5. React(04):React中的组件化及父子组件间的传值取值

    前言 接着前一篇继续学习React组件化 React(03):React中的JSX语法 正文 什么是组件化: 是从 UI 界面视图的角度 来进行分析的:把一些可复用的UI元素,抽离为单独的组件:便于项 ...

  6. 这就是为什么我们需要在React的类组件中绑定事件处理程序

    by Saurabh Misra 索拉·米斯拉(Saurabh Misra) 这就是为什么我们需要在React的类组件中绑定事件处理程序 (This is why we need to bind ev ...

  7. 从0到1,一步步开发React的loading组件,并发布到npm上

    没有发布过npm包的同学,可能会对NPM对开发有一种蜜汁敬畏,觉得这是一个很高大上的东西.甚至有次面试,面试官问我有没有发过npm包,当时只用过还没写过,我想应该挺难的,就小声说了没有,然后就让我回去 ...

  8. Java 接受reactjs数据_[Java教程]react.js 父子组件数据绑定实时通讯

    [Java教程]react.js 父子组件数据绑定实时通讯 0 2017-09-23 17:00:14 import React,{Component} from 'react'import Reac ...

  9. react中高阶组件

    react高阶组件深入理解.作用以及应用 本文主要以通俗易懂的语言表达自己对高阶组件的一些见解,希望大家多多提问 高阶组件深入理解 高阶组件就是一个函数,传给它一个组件,它返回一个新的组件.新的组件使 ...

最新文章

  1. numpy、matplot、sklearn的安装与使用
  2. 【Netty】NIO 通道 ( Channel ) 组件
  3. BCrypt加密怎么存入数据库_第6天 密码加密与微服务鉴权JWT(下)
  4. vue axios springboot 跨域
  5. linux make使用技巧
  6. javascript字符串相关的面试题总结
  7. python自动化测试——元素操作
  8. mysql 做回归模型_技术分享 | 我对 MySQL 隔离级别的剖析
  9. NLP之电影评分数据的情感分析
  10. 人脸检测识别相关数据集整理
  11. LRO -- skb_buff->frags[] skb_buff->frag_list
  12. 孙子兵法始计篇读后感&心得(下)
  13. basic auth java_java发送带Basic Auth使用 httpclient自带的认证方式
  14. SHU 购买装备 贪心+二分
  15. “Spark三剑客”之SparkCore和SparkSql学习笔记(零基础入门)(一)
  16. 富人送了穷人一头牛,结果牛死了,看懂的离成功不远了!
  17. Access教程 第一章 Access数据库基础
  18. 压缩包打开密码解决办法
  19. 超过2T的磁盘格式化
  20. palm 680入手使用记录

热门文章

  1. 营收超10亿元,又一家英特尔与小米投资的中国半导体企业即将上市
  2. Python实现PDF转文字.
  3. ZCMU--5066: 黑暗长廊
  4. 切换窗口快捷键 你知道吗?
  5. 除了苹果耳机外哪个无线耳机好?苹果蓝牙耳机平替推荐
  6. ios设备如何安装chatgpt
  7. PHP文件绕过后缀执行配置
  8. 15个C语言“谜题”,有你知道的吗?
  9. HarmonyOS实战—实现相亲APP
  10. EXCEL设置下拉选项,选项带颜色