我在两周前学会了Vuex。我想我对Vuex(或Flux)是什么以及它是如何工作有相当深刻的理解。
我还没有得到的感觉是什么时候我应该把商品放在商店里,什么时候不存放。你知道什么时候做的指导吗?
显而易见的情况是,当组件层次结构中需要相同信息的组件彼此远离时。但是,如果他们是亲密的(兄弟姐妹或亲子关系)怎么办?在这种情况下,您是否始终使用组件道具来传达值?如果没有,那么何时不是,为什么?
极端,在许多情况下,我可以想象存储在商店中的大多数值和几乎没有道具的组件。这种情况对我来说会让人觉得奇怪,但我想知道这种方法是否有任何问题。
答案 0 :(得分:1)
他们说, Vuex就像眼镜,你知道什么时候你需要它们。
但这充其量是冒昧的。因此,由于主要基于意见 ...
,此问题可能会被关闭我想说使用Vuex有三个好处:
如果你能满足两个标准,那么肯定是的。但仅仅因为你在父母和直系后代之间有数据,并不意味着你不应该使用vuex。我经常将vuex用于同一组件中的项目,但如果数据可用于其他组件,或者特别是如果它是异步的(使用API),那么它仍然可以进入vuex。