Svelte · Senior · Frage 74 von 75

Wie bindet man in Svelte 5 eine imperative Fremdbibliothek (z. B. ein Chart) sauber ein?

<div {@attach (node) => {
  const chart = createChart(node, options);
  $effect(() => chart.update(data));
  return () => chart.destroy();
}}></div>
Antwort zeigen

Richtige Antwort: Mit einem Attachment, das die Instanz erzeugt und zerstört

Erklärung

Nur der verschachtelte Effect läuft bei Änderungen von data erneut; die Instanz wird einmal erzeugt.

Zum Weiterlesen

Fehler in der Frage

Svelte · Senior · Frage 74

Teste dich selbst

Mach den Test Svelte · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen