Svelte · Junior · Frage 26 von 76
Wie übergibt man in Svelte 5 mehrere Klassen bedingt?
<div class={["card", { active: isActive, disabled }]}></div>- 1Nur mit der Direktive
class:active={isActive} - 2Ein Array oder Objekt an
classübergeben, wie beiclsx - 3Mit einem Prop
className, genauso wie in React
Antwort zeigen
Richtige Antwort: Ein Array oder Objekt an class übergeben, wie bei clsx
Erklärung
Objekte und Arrays in class werden seit Svelte 5.16 unterstützt. Die Direktive class: funktioniert weiter, ist aber nicht mehr der empfohlene Weg.