0Pricing
Sveltejs Academy · Lektion

Reaktive Variablen mit let

Deklarieren Sie reaktiven Zustand in Svelte mit einfachen let-Deklarationen.

Reaktive Variablen mit let ist eine kostenlose Sveltejs Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Sveltejs Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Sveltejs Academy-Kurs umfasst insgesamt 4 Lektionen.

Keine spezielle API

In Svelte sind gewöhnliche let-Deklarationen im Script-Block reaktiv. Es gibt kein Äquivalent zu useState.

Deklarieren und verwenden

Deklarieren Sie eine Variable und interpolieren Sie sie im Markup. Bei einer Aktualisierung wird der davon abhängige Teil erneut gerendert.

<script>
  let count = 0;
</script>

<p>The count is {count}</p>

Aktualisierung durch Zuweisung

Die Zuweisung ist der Auslöser. count = count + 1 teilt Svelte mit, dass sich der Wert geändert hat.

function inc() { count = count + 1; }

Kurzform zum Inkrementieren

Auch die üblichen JS-Kurzformen funktionieren: count++, count += 5 usw.

function inc() { count++; }

Arrays und Mutation

Eine Mutation eines Arrays über push löst NICHT automatisch Reaktivität aus. Sie müssen das Array erneut zuweisen.

items = [...items, newItem];   // ok
items.push(newItem);            // does not update

Objekte und Mutation

Für Objekte gilt dieselbe Regel: Ersetzen Sie die Referenz oder weisen Sie eine bestimmte Eigenschaft und anschließend das übergeordnete Objekt erneut zu.

user.name = "Bea";
user = user;   // tell Svelte it changed

Warum Zuweisungen wichtig sind

Der Svelte-Compiler instrumentiert Zuweisungsoperatoren. Methodenaufrufe wie push kann der Compiler nicht erkennen.

Lokal oder gemeinsam genutzt

Ein einfaches let erzeugt einen Zustand, der lokal zu einer Komponenteninstanz gehört. Verwenden Sie zum Teilen zwischen Komponenten props oder stores.

Anfangswerte

Die rechte Seite der let-Deklaration wird einmal ausgeführt, wenn die Komponenteninstanz initialisiert wird.

Typisierung

Geben Sie Ihren Variablen mit lang="ts" explizite Typen.

<script lang="ts">
  let count: number = 0;
</script>

Mehrere Variablen

Sie können beliebig viele reaktive Variablen in einer oder mehreren Zeilen deklarieren.

let x = 0, y = 0;
let items = [];

Kurze Überprüfung

Was löst Reaktivität aus?

Zusammenfassung

Ein einfaches let ist reaktiv. Weisen Sie Werte erneut zu, statt sie zu mutieren, um Aktualisierungen auszulösen. Für Arrays und Objekte sind Änderungen an den Referenzen erforderlich.

Häufig gestellte Fragen

Ist die Lektion „Reaktive Variablen mit let“ kostenlos?

Ja — der vollständige Text von „Reaktive Variablen mit let“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Sveltejs Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Sveltejs Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Reaktive Variablen mit let“?

Deklarieren Sie reaktiven Zustand in Svelte mit einfachen let-Deklarationen. Du übst Sveltejs Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Sveltejs Academy zu starten?

Keine Vorkenntnisse erforderlich. Sveltejs Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Reaktive Variablen mit let“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Sveltejs Academy-Lektion Code schreiben und ausführen?

Ja. Jede Sveltejs Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Die Struktur aus script-, style- und Markup-Bereich
  2. Reaktive Variablen mit let
  3. Interpolation: {expression}
  4. Berechnete Werte: Reaktive Deklarationen mit $:
← Zurück zu Sveltejs Academy