【发布时间】:2021-12-28 00:15:59
【问题描述】:
我正在构建一个待办事项应用程序,其中所有元素都插入到对象列表中,然后使用 map() 函数进行映射。我正在尝试为每个地图添加一个按钮,一旦单击该按钮 - 将从列表中删除特定元素。我已经阅读了很多有关 useState 和 map() 连接的文档,但我仍然对如何实现这一点以及将特定元素连接到删除感到困惑。
import { useState } from "react";
const List = (props) => {
return props.items.map((item) => {
return (
<>
<div>
<p>{item.item}</p>
<p>{item.date}</p>
<p>{item.id}</p>
</div>
{/* Below is the button im attempting to implement */}
<button onClick={}>Remove Item</button>
</>
);
});
};
export default List;
【问题讨论】:
标签: javascript reactjs react-hooks use-state