陌上寒

陌上人如玉
公子世无双

最新发布 第15页

3.14 跨标签页同步-陌上寒

3.14 跨标签页同步

跨标签页同步的技术选型是「BroadcastChannel 优先、storage 事件降级、SharedWorker 兜底」,而真正的难点不在「怎么发消息」,而在「回声去重、冲突解决、写放大、以及『只让一个标签页做后台任务』(Leader 选举)」。

3.13 XState-陌上寒

3.13 XState

有限状态机的价值是「用『显式的状态 + 合法的转移』替代『一堆布尔旗标』」——因为旗标能组合出大量非法状态(isLoading && isError && isSuccess),而状态机只允许穷举出的那几种状态;

3.11 Jotai 深入-陌上寒

3.11 Jotai 深入

Jotai 的模型是「自下而上的原子化状态」——atom 是最小状态单元,派生 atom 用「读取时自动追踪依赖」的方式自动建立依赖图,所以它不需要选择器、不需要 reducer、也不需要「把状态提到顶层」;

3.8 Redux 中间件-陌上寒

3.8 Redux 中间件

中间件是「在 dispatch 与 reducer 之间插入的一层」,用来处理「非普通对象」的 action(如函数、Promise)或加入横切逻辑(日志、埋点、持久化);它通过柯里化的函数签名 store => next => action => {} 串联成链。