Svelte · Middle · Frage 2 von 75

Kann man einem $derived-Wert etwas zuweisen (Svelte 5.25+)?

let { post } = $props();
let likes = $derived(post.likes);

async function like() {
  likes += 1; // optimistic update
  await api.like(post.id);
}
Antwort zeigen

Richtige Antwort: Ja: es überschreibt den Wert, bis sich eine Abhängigkeit ändert

Erklärung

Abgeleitete Werte zu überschreiben ist praktisch für optimistische UI. Deklariere ihn mit const, wenn er nicht neu zugewiesen werden darf.

Zum Weiterlesen

Fehler in der Frage

Svelte · Middle · Frage 2

Teste dich selbst

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

Diesen Test machen