Svelte · Senior · Frage 58 von 75
Was ist falsch daran, in einer wiederverwendbaren Komponente State so aus Props abzuleiten?
let { initial } = $props();
let value = $state(initial);- 1Props lassen sich gar nicht als Anfangszustand nutzen
- 2
valuefängt nur den anfänglichen Wert des Props ein - 3Es verursacht eine Endlosschleife von Renderings
Antwort zeigen
Richtige Antwort: value fängt nur den anfänglichen Wert des Props ein
Erklärung
Manchmal ist das Einfangen des Anfangswerts gewollt (z. B. der Standardwert eines Formulars); dann benenne es klar, etwa initialValue.