Runes
Runes(符文)是 Svelte 中用来控制编译器的符号,以 $ 开头。它们是 Svelte 响应式系统的核心,用于声明状态、派生值、副作用以及组件之间的数据流动。
如果把 Svelte 看作一门语言,那么 runes 就是这门语言的关键字——你无需导入它们,它们只在特定的位置生效。
本章内容
- 什么是 runes?:理解符文背后的设计理念
- $state:声明响应式状态
- $derived:声明由其他状态派生而来的值
- $effect:声明响应式的副作用
- $props:声明组件的入参
- $bindable:声明可双向绑定的属性
- $inspect:在开发时输出响应式值的变化
- $host:在自定义元素中访问宿主元素
[!NOTE] 建议先阅读什么是 runes?,建立整体认知后再逐一深入各个 rune。