Что такое руны?
Руны — это символы, которые вы используете в файлах .svelte и .svelte.js/.svelte.ts для управления компилятором Svelte. Если рассматривать Svelte как язык, руны являются частью синтаксиса — это ключевые слова.
Руны имеют префикс $ и выглядят как функции:
let message = $state('hello');Однако они отличаются от обычных функций JavaScript в ключевых аспектах:
- Вам не нужно их импортировать — они являются частью языка
- Это не значения — вы не можете присваивать их переменным или передавать в качестве аргументов функции
- Точно так же, как ключевые слова JavaScript, они действительны только в определённых позициях (компилятор поможет вам, если вы поместите их не в то место)