状态管理
前端应用的状态管理解决方案。
框架无关
MobX
- 简介: 简单、可扩展的状态管理
- 链接: https://mobx.js.org/
- 特点: 响应式编程,自动追踪依赖
XState
- 简介: 状态机和状态图库
- 链接: https://xstate.js.org/
- 特点: 基于状态机理论,可视化状态流转
Recoil
- 简介: Facebook 出品的 React 状态管理库
- 链接: https://recoiljs.org/
- 特点: 原子化状态,细粒度更新
本地存储
localForage
- 简介: 离线存储改进库
- 链接: https://localforage.github.io/localForage/
- 特点: 统一的 API,支持多种存储方式
store.js
- 简介: 跨浏览器本地存储
- 链接: https://github.com/marcuswestin/store.js
- 特点: 简单易用,兼容性好
数据流
RxJS
- 简介: 响应式编程库
- 链接: https://rxjs.dev/
- 特点: 强大的异步数据流处理
Immer
- 简介: 不可变数据处理
- 链接: https://immerjs.github.io/immer/
- 特点: 以可变方式编写不可变更新
全局状态
Valtio
- 简介: 代理状态管理
- 链接: https://valtio.pmnd.rs/
- 特点: 基于 Proxy,使用简单
Nano Stores
- 简介: 微型状态管理器
- 链接: https://github.com/nanostores/nanostores
- 特点: 极小体积,框架无关