我应该将所有数据存储在 vuex 状态吗

Should I store all the data in vuex state

如果我使用 Vuex,是否意味着最好将所有数据存储在 vuex/state 中? 我有点困惑,我从 API 获得的一些数据(例如 UserDetail),我不需要在组件中共享它,或者我可以轻松地将它作为道具传递。 我应该将这种数据保存在 Vuex/State 中吗? 为什么不通过 Promise 获取数据或者只使用 Vuex/Action/Promise?

数据应尽可能保存在本地。 That's a general principle that helps reduce complexity。 Vuex 应该处理需要在不密切相关的组件之间共享的数据。