How to use deleteRecord in LWC
Let's look at how to delete a record using deleteRecord named import in LWC.
It's definitely very simple than using the other methods (createRecord & updateRecord).
Here is a sample snippet.
import { api, LightningElement } from "lwc";
//1. Import a named import ShowToastEvent
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
//2. Import deleteRecord named import
import { deleteRecord } from "lightning/uiRecordApi";
export default class ExploreDeleteRecord extends LightningElement {
  
  //3. We would need a recordId 
  @api
  recordId;
    
  handleClick() {
  
      //4. Invoke the deleteRecord to delete a record
    deleteRecord(this.recordId)
      .then(() => {
      
          //5. We are firing a toast message
        this.dispatchEvent(
            new ShowToastEvent({
                title: 'Success',
                message: 'Record deleted',
                variant: 'success'
            })
        );
      })
      .catch((error) => {
        console.log(error);
      });
  }
}
Here is the template file.
<template>
  <lightning-button label="Delete" onclick={handleClick}></lightning-button>
</template>
Hope this is helpful!