Web 应用:轻量级状态管理工具 zustand
· 阅读需 18 分钟
最后更新于 2021-11-18 00:14:00
基于 React.js 的 Web 应用如何完成状态管理?社区主流方案是 react-redux,其本质上基于 React 的 Context
特性实现,如果应用足够简单,实际上用 Context
手写一个简单的状态管理工具倒也并不难。不过,考虑到工具的完善性、项目的健壮性,通常采用较好的、成熟的社区方案。在移动端场景下,react-redux 略显臃肿,轻量级状态管理工具 zustand 倒是一个不错的替代方案。