title: useState delete array element in the state containing object
body: <p>my state orderDetail contain orderDetail json</p>
  <p>I am getting the _id of the order which I want to delete in function eg _id: 60f1ab20891ced4818b5ea87,</p>
  <p>now I want to remove this order from the orders array which is in orderdetail and update the state.</p>
  <pre><code>orderdetail = {
    _id: 60f1ab20891ced4818b5ea86,
    totalPrice: '400',
    orders: [
      {
        _id: 60f1ab20891ced4818b5ea87,
        quantity: '1',
        price: 200,
        name: 'Caramel Latte',
        category: 'Steaming Cups'
      },
      {
        _id: 60f1ab20891ced4818b5ea88,
        quantity: '1',
        price: 200,
        name: 'Cinnamon Latte',
        category: 'Steaming Cups'
      }
    ],
    confirm: 'done',
    timestamp: 1626450720332,
    name: 'xxx',
    email: 'xxx',
  }
  </code></pre>
  <p>what I did is clone state then uses for loop to find an index of the order then remove that index element in clone then update state to clone. any other less computation method?</p>