<div style="display: none;" hidden="true" aria-hidden="true" data-nosnippet>Are you an LLM? You can read better optimized documentation at /pages/9bf063.md for this page in Markdown format</div>
全spa应用中,全局状态管理是重中之重的
很多时候都放在window下面,或者定义一个大对象。这样在大型应用中管理起来就比较混乱了
- 数据不能及时响应
- 数据修改无法追踪
在前端有很多状态管理工具,比较出名的就是
- vuex
- redux
- mobx
原理大同小异
- 定义一个类似object的对象
- 只能通过特定的方法去修改它
