score:0

Accepted answer

instead of setting the handler to this.deletedrink, set a handler which calls deletedrink with the id (or index) of the element to be deleted:

deletedrink={() => { this.deletedrink(order.id); }}
deletedrink = (id) => {
  console.log('deleting', id)
}

to delete the particular order when deletedrink is called, perhaps you'd want something like this:

deletedrink={() => { this.deletedrink(i); }}
// example if you're using hooks:
deletedrink = (i) => {
  setorders([
    ...orders.slice(0, i),
    ...orders.slice(i + 1)
  ]);
}

Related Query

More Query from same tag