Svelte · Senior · Запитання 74 з 75

Як охайно під'єднати імперативну сторонню бібліотеку (наприклад, графік) у Svelte 5?

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

Пояснення

Коли змінюється data, перезапускається лише вкладений ефект; екземпляр створюється один раз.

Де почитати

Помилка в запитанні

Svelte · Senior · запитання 74

Перевірте себе

Пройдіть тест Svelte · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест