vuex,或者redux的实现原理?数据被储存到了哪里?
我们只是想找个地方存放一些共享数据而已,大家都可以获取到,也都可以进行修改,仅此而已。
那放在一个全部变量里面行不行?行,当然行,但是太不优雅,也不安全,因为是全局变量嘛,谁都能访问、谁都能修改,有可能一不小心被哪个小伙伴覆盖了也说不定。
那全局变量不行就用私有变量呗,私有变量、不能轻易被修改,那么立马就想到闭包了
所以状态管理工具的核心实现原理就是私有变量加闭包
我们只是想找个地方存放一些共享数据而已,大家都可以获取到,也都可以进行修改,仅此而已。
那放在一个全部变量里面行不行?行,当然行,但是太不优雅,也不安全,因为是全局变量嘛,谁都能访问、谁都能修改,有可能一不小心被哪个小伙伴覆盖了也说不定。
那全局变量不行就用私有变量呗,私有变量、不能轻易被修改,那么立马就想到闭包了
所以状态管理工具的核心实现原理就是私有变量加闭包