createSignal 创建一个可读写的信号,是 Solid 中最基础的状态单元。调用其 getter 读取当前值并建立依赖,调用其 setter 写入新值并触发依赖更新。
createMemo 创建一个只读的记忆化计算值,其值由传入的函数根据依赖的信号推导得出。它不会引入新的可写状态,而是对已有状态进行派生,且只有当依赖发生变化时才会重新求值。
createSignal 用于承载"源头状态"(如用户输入、开关值),createMemo 用于承载"由源头派生出的结果"(如格式化后的文本、过滤后的列表)。二者配合可实现读写分离、按需计算的响应式数据流。