Mid-Level
4. Oktober 2026

Finde den Bug: Vue.js / Nuxt.js

Ein Code-Ausschnitt. Finde den Bug, oder beweise, dass es keinen gibt.

typescript
1import { defineStore } from 'pinia'
2
3type OrderStatus = 'pending' | 'paid' | 'shipped' | 'cancelled'
4
5export const useOrderStore = defineStore('order', {
6  actions: {
7    getStatusLabel(status: OrderStatus): string {
8      switch (status) {
9        case 'pending':
10          return 'En attente'
11        case 'paid':
12        case 'shipped':
13          return 'Payée'
14        case 'cancelled':
15          return 'Annulée'
16        default:
17          return 'Inconnu'
18      }
19    },
20  },
21})

Klicke auf die Zeilen, die das Problem verursachen.

Dein Urteil

Ein Versuch pro Tag. Die Lösung erscheint direkt danach.

Behalte deine Serie

Erstelle ein Konto, um deine Serie zu behalten und deinen Fortschritt zu verfolgen.

Konto erstellen
Tägliche Vue.js / Nuxt.js Code-Review-Challenge | SharpSkill