首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Solid >Solid 的组件生命周期是怎样的?

Solid 的组件生命周期是怎样的?

词条归属:Solid

1. 单次执行模型

Solid 组件函数在挂载时执行一次,用于建立响应式绑定和初始渲染。此后状态变化不再重新执行组件函数,而是由框架直接更新受影响的 DOM 绑定。

2. 生命周期钩子

Solid 提供 onMount、onCleanup、onError 等钩子来管理副作用与清理逻辑。在 Solid 2.0 中,onMount 被 onSettled 取代(可返回清理函数),用于在组件稳定后执行逻辑。

3. 副作用与响应式作用域

通过 createEffect 可以在响应式作用域中运行副作用,当依赖的信号变化时自动重新执行,并在重新执行前运行上一次的清理函数,适合处理订阅、定时器、DOM 操作等场景。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券