Svelte · Middle · Frage 58 von 75
Was erzeugt $props.id() (Svelte 5.20+)?
<script>
const uid = $props.id();
</script>
<label for="{uid}-email">Email</label>
<input id="{uid}-email" />- 1Die ID der Elternkomponente, um auf sie zu verlinken
- 2Eine zufällige ID, die sich bei jedem Rendern ändert
- 3Eine Instanz-ID, die beim SSR und bei der Hydration übereinstimmt
Antwort zeigen
Richtige Antwort: Eine Instanz-ID, die beim SSR und bei der Hydration übereinstimmt
Erklärung
Mit Math.random() erzeugte zufällige IDs würden sich zwischen Server und Client unterscheiden und die Hydration brechen.