Svelte · Junior · Frage 11 von 76

Wie deklariert man einen Wert, der aus anderem State berechnet wird?

let count = $state(2);
let doubled = $derived(count * 2);
Antwort zeigen

Richtige Antwort: Mit $derived(expression), bei Änderung neu berechnet

Erklärung

Komponentencode läuft einmal beim Erzeugen, ein einfaches let behielte also den Anfangswert. Dafür State in $effect zu aktualisieren ist ein Anti-Pattern.

Zum Weiterlesen

Fehler in der Frage

Svelte · Junior · Frage 11

Teste dich selbst

Mach den Test Svelte · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen