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