Pleno
4 de outubro de 2026

Encontre o bug: React / Next.js

Um trecho de código. Encontre o bug, ou prove que não existe nenhum.

tsx
1interface Order {
2  id: string
3  status: 'pending' | 'shipped' | 'delivered' | 'cancelled'
4  trackingNumber?: string
5}
6
7export function OrderStatus({ order }: { order: Order }) {
8  return (
9    <div className="status">
10      {order.status === 'pending' ? (
11        <span>Pending</span>
12      ) : order.status === 'shipped' ? (
13        <span>Shipped: {order.trackingNumber}</span>
14      ) : order.status === 'delivered' ? (
15        <span>Delivered</span>
16      ) : (
17        <span>Cancelled</span>
18      )}
19    </div>
20  )
21}

Clique nas linhas que causam o problema.

Seu veredito

Uma tentativa por dia. A resposta aparece logo depois.

Mantenha sua sequência

Crie uma conta para manter sua sequência e acompanhar seu progresso.

Criar uma conta