《互联网产品的客户端架构·端形态与体验基础》8.2 受控与非受控
受控与非受控不是二选一,而是同一条状态转移链上的三种模式。本节以「回声」搜索框为例,用纯函数实现 value 接管、defaultValue 作为种子、受控移除后的回退,以及状态提升的四个判据,并用真实测试说明切换模式时哪些值会保留、哪些警告必须记录。
tag
受控与非受控不是二选一,而是同一条状态转移链上的三种模式。本节以「回声」搜索框为例,用纯函数实现 value 接管、defaultValue 作为种子、受控移除后的回退,以及状态提升的四个判据,并用真实测试说明切换模式时哪些值会保留、哪些警告必须记录。