Sobes.tech
Junior

E se o número de pedidos puder mudar?

sobes.tech IA

Resposta da IA

Se o número de pedidos pode mudar dinamicamente, é necessário usar estruturas de dados dinâmicas e abordagens reativas para exibir corretamente a lista no frontend.

Por exemplo, no React, pode armazenar os pedidos no estado do componente e atualizá-lo quando ocorrerem alterações:

const [orders, setOrders] = React.useState([]);

// Ao receber novos dados
function updateOrders(newOrders) {
  setOrders(newOrders);
}

return (
  <ul>
    {orders.map(order => (
      <li key={order.id}>{order.name}</li>
    ))}
  </ul>
);

Assim, a interface do utilizador será atualizada automaticamente quando o número de pedidos mudar, ou quando elementos forem adicionados ou removidos.