用REACT 实现简易TODOLIST的增删改查

本文介绍了使用React实现一个简易TODOLIST的完整过程,包括思路、添加、删除、修改数据的实现细节,并强调了数据持久化及setState的异步性质。代码示例清晰,适合初学者参考。
摘要由CSDN通过智能技术生成

一.思路

1、UI界面怎么实现;UI(User Interface)

2、功能代码实现:

(1)添加数据

(2)查询数据,展示

(3)删除数据

(4)修改数据

3、数据持久化操作

localStorage.setItem('key',value)

var value = localStorage.getItem('key')

this.setState(obj,faction),修改state属性的函数,参数1是要更新的数据对象,参数2是回调函数,参数2的主要作用是,用于展示更新后的state数据

setState()方法是异步方法
如果在setState()函数外保存数据,有可能保存不了,因为保存时数据还没更新

二. 添加数据

获取输入框的值value,通过给button按钮添加点击事件,用点击事件触发把获取到的value放入state中的数组,通过遍历state中的数组把添加的数据渲染到输入框下面的页面中
代码如下 我用了按钮点击事件和键盘事件都可实现添加功能
在这里插入图片描述

三.删除数据

删除数据就是通过state数组中我们可以找到每条添加内容的下标index,有了index我们可以通过点击事件,用splice方法

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值