响应式执行模型:练习答案
依赖追踪与执行时机
把读取放进 reactive scope;不要缓存会变化的 accessor。
Props、children 与拆分
只在明确需要时解构,保留 accessor 传递。
控制流与 DOM 身份
使用稳定 id,避免 index 导致节点错配。
Props、children 与拆分
Signal 读取发生在计算函数内部才会建立依赖;把 count() 提前读成普通值会失去追踪。参考断言:setCount(1) 后 memo 为 2,删除 effect 清理时测试应能观察到旧订阅仍收到事件。
依赖追踪与执行时机
参考核对:本题“依赖追踪与执行时机”必须给出具体输入、可观察输出和失败分支;先运行正文示例,再改变一个条件,说明该框架 API 如何处理更新、清理或恢复。
控制流与 DOM 身份
参考核对:本题“控制流与 DOM 身份”必须给出具体输入、可观察输出和失败分支;先运行正文示例,再改变一个条件,说明该框架 API 如何处理更新、清理或恢复。