fix(frontend): Svelte-Warnung state_referenced_locally behoben #56

Closed
opened 2026-06-21 15:11:33 +00:00 by niboer · 0 comments
Owner

Svelte 5 warnt in zwei Playground-Seiten, dass data lokal referenziert wird:

vite-plugin-svelte] src/routes/playground/persons/+page.svelte:3:27
This reference only captures the initial value of `data`.

Ursache:

let { data } = $props();
let { persons, error } = data;  // <- capture initial value

Die Destrukturierung let { persons, error } = data; erzeugt plain values, keine reaktiven Referenzen.

Loesung: $derived statt einfacher Zuweisung:

let persons = $derived(data.persons);
let error = $derived(data.error);

Betroffene Dateien:

  • frontend/src/routes/playground/persons/+page.svelte:3
  • frontend/src/routes/playground/events/+page.svelte:3

Gehoert zu MS9 (API-Playground).

Svelte 5 warnt in zwei Playground-Seiten, dass `data` lokal referenziert wird: ``` vite-plugin-svelte] src/routes/playground/persons/+page.svelte:3:27 This reference only captures the initial value of `data`. ``` **Ursache:** ```svelte let { data } = $props(); let { persons, error } = data; // <- capture initial value ``` Die Destrukturierung `let { persons, error } = data;` erzeugt plain values, keine reaktiven Referenzen. **Loesung:** `$derived` statt einfacher Zuweisung: ```svelte let persons = $derived(data.persons); let error = $derived(data.error); ``` **Betroffene Dateien:** - frontend/src/routes/playground/persons/+page.svelte:3 - frontend/src/routes/playground/events/+page.svelte:3 **Gehoert zu MS9 (API-Playground).**
Sign in to join this conversation.
No description provided.