Solid 的状态管理建立在信号之上,通过 createSignal、createMemo、createEffect 等原语组织数据流,读写分离、依赖自动追踪,无需额外的订阅样板代码。
组件内部可使用局部信号管理私有状态;跨组件共享状态则可通过 Context、提供的 store 方案或全局信号实现,保持数据流的单向与可预测。
Solid 鼓励"能派生就不额外存状态"的思路,通过 createMemo 从源头状态推导出展示数据,减少冗余状态、降低状态不一致的风险。