用react怎么实现收藏功能?下面本篇文章给大家介绍一下react 实现收藏小星星功能 收藏,取消收藏的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

1.通过设置iconStatus取反来实现点击收藏,取消收藏的功能import React,{useState} from 'react'

function Model(){

const [icoStatus, setIcoStatus] = useState(true)

//点击收藏按钮

const iconSouCangData = (event, props) => {

setIcoStatus(!icoStatus)

}

return(

<>

icoStatusData(e,props)}>

>

)}

2.下面这种是针对循环的列表进行收藏,取消收藏import React,{useState} from 'react'

function Model(){

const [icoStatus, setIcoStatus] = useState(true)

//点击收藏按钮

const iconSouCangData = (event, props) => {

setIcoStatus(!icoStatus)

}

return(

<>

iconSouCangData(e,props)}>

iconSouCangData(e,props)}>

>

)}本文转载自:https://blog.csdn.net/qq_36947128/article/details/104619211

更多web前端知识,请查阅 HTML中文网 !!

html 收藏功能,用react怎么实现收藏功能?相关推荐

  1. 收藏功能_微信强大的收藏功能,你们用了吗?

    在中国说到即时聊天工具,就得说到微信和QQ了,他们都是腾讯旗下的产品,今天麦叔要和大家聊的是微信,去年官方数据显示微信用户已超过10亿,庞大用户群体在使用它,但它的一些功能并不是每个人都会知道,今天麦 ...

  2. .NET常用功能和代码[总结与收藏] (转)

    .NET常用功能和代码[总结与收藏] 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?id=& ...

  3. ios开发收藏按钮_iOS使用CoreData实现收藏功能

    实现收藏有很多方式,我在自己练习的项目中用CoreData实现了一下收藏功能,注释很少,算是自己做的一个笔记. 首先创建一个工具类继承NSObject,在里面实现所需要的方法. 工具类的.h文件: t ...

  4. 怎样找回html里收藏的文件夹,电脑浏览器收藏的网址重装后如何找回

    很多的人都会在浏览器收藏网址,当我们遇到浏览器重装的时候如何找回收藏的网址呢?下面为您精心推荐了电脑浏览器收藏的网址重装后找回方法,希望对您有所帮助. 电脑浏览器收藏的网址重装后找回方法 在重装系统前 ...

  5. 云收藏系统|基于Springboot实现云收藏系统

    作者主页:编程千纸鹤 作者简介:Java.前端.Pythone开发多年,做过高程,项目经理,架构师 主要内容:Java项目开发.毕业设计开发.面试技术整理.最新技术分享 收藏点赞不迷路  关注作者有好 ...

  6. PHP副本保存用什么函数,PHP_收藏的PHP常用函数 推荐收藏保存,内容: 复制代码 代码如下: lt - phpStudy...

    收藏的PHP常用函数 推荐收藏保存 内容: 复制代码 代码如下: function GetIP() { //获取IP if ($_SERVER["HTTP_X_FORWARDED_FOR&q ...

  7. react hooks使用_如何使用Hooks将React类组件转换为功能组件

    react hooks使用 by Balaganesh Damodaran 通过Balaganesh Damodaran 如何使用Hooks将React类组件转换为功能组件 (How to conve ...

  8. 初探react,用react实现一个todoList功能

    初探react,用react实现一个todoList功能

  9. 360浏览器怎么收藏网页 360安全浏览器快速收藏网页方法简述

    不少网友都有将一些常用的网站收藏在浏览器中的习惯,以便下次快速打开该站点或找寻.那么,在360浏览器中该怎么收藏网页呢?下面小编就来简单介绍一下360安全浏览器快速收藏网页的方法,有需要的朋友可以稍作 ...

最新文章

  1. 为什么创建线程池一定要用ThreadPoolExecutor?
  2. 浅析 Linux 初始化 init 系统,第 1 部分: sysvinit
  3. python axes_python matplotlib中axes与axis的区别?
  4. python 检测列表中是否有空值,检查python列表中是否已经存在数字
  5. 5000个常用汉字(完整版) 繁体简体
  6. php ci框架开发手册下载,CI快速开发中文手册
  7. Qt Model/View 学习(6) - Delegate教程之——渲染
  8. 【愚公系列】2022年04月 微信小程序-Flex布局详解
  9. Blender 快捷键笔记
  10. oj题目 分解质因数
  11. Mybatis 报错Mapper method ‘xxx‘ has an unsupported return type
  12. PT100热敏电阻原理解析
  13. css 标记选择器,CSS标记选择器
  14. python爬取股票数据,以上证指数为例,可以爬取任何股票,保存为temp.csv文件
  15. 微信小程序轮播中的current_手把手教你美化微信小程序中的轮播效果
  16. 项目管理十大知识领域(八)--- 项目干系人管理(过程、输入、工具和技术、输出)
  17. 【matlab报错问题个人总结】数组超出索引维度
  18. 如何手动启动MySQL服务器
  19. Dubbo 的集群容错模式:Failover Cluster
  20. Appium 从入门到实践

热门文章

  1. 95-847-040-源码-Netty-netty在Flink运行时的简介
  2. 95-240-060-源码-state-状态生存时间(TTL)
  3. 【Flink】Too many fields referenced from an atomic type
  4. erc20怎么查询代币交易记录_信用卡在pos机上刷卡手续费怎么算?信用卡刷卡记录如何查询?...
  5. 搞定面试官:咱们从头到尾再说一次 Java 垃圾回收
  6. 为什么我不建议你使用Java序列化
  7. 23种设计模式(3)-原型模式
  8. String被设计成不可变和不能被继承的原因
  9. win8无法使用内置管理员账户打开的解决方法
  10. 【Hive的高级查询详】