Svelte · Junior · Frage 29 von 76
Wie rendert eine Komponente in Svelte 5 Inhalt, der zwischen ihre Tags übergeben wurde?
<!-- Card.svelte -->
<script>
let { children } = $props();
</script>
<div class="card">{@render children?.()}</div>- 1Mit
props.children, eingefügt über{children} - 2Nur mit einem Element
<slot />im Markup - 3Über das Prop
childrenund{@render children()}
Antwort zeigen
Richtige Antwort: Über das Prop children und {@render children()}
Erklärung
<slot> ist der Mechanismus von Svelte 4. Der optionale Aufruf children?.() vermeidet einen Fehler, wenn nichts übergeben wurde.