【发布时间】:2022-01-15 09:31:02
【问题描述】:
有人可以帮助我如何在此代码之后使用 remove() 函数从实时数据库中删除单个项目吗?它说'id'没有定义 谢谢)
import { expensesRef } from '../firebase';
const ExpenseItem = (props) => {
const handleDeleteExpense = (id) => {
expensesRef.child(`expenses/` + id).remove();
};
return (
<li class='list-group-item d-flex justify-content-between align-items-center'>
{props.name}
<div>
<span class='badge badge-success mr-3'>{props.priority}</span>
<span class='badge badge-info mr-3'>{props.cost} Lei</span>
<TiDelete size='1.5em' onClick={handleDeleteExpense(`${id}`)} />
</div>
</li>
);
};
export default ExpenseItem;
【问题讨论】:
标签: javascript reactjs firebase firebase-realtime-database