数据存在store还是state

#1

哪些数据需要存在redux的store中,哪些数据单独写在组件state中?

#2

我主要以需不需要共享来决定

1 Like
#3

如果这个数据在多个组件共享的话,我就会把这个数据保存在store。我在项目中就是取舍的。

#4

好的 还是共享与否来做参考

#5

大多数人都是以是否共享来定义的 谢谢回答!

#6

1.销毁当前页面再次进入是否需要当前数据。
2.当前数据在其他页面是否被引用。

#7

共享数据放在store中,如果整个项目数据量不是特别大,可以考虑把数据都放在store中,全放store的话也可以避免数据用乱调

#8

ok
第一条应该考虑 比较实际的

#9

写一堆action 很头疼

#10

这位老哥说的靠谱,特别是第一点,就算你这个数据只有当前组件用到,可是你期望他销毁重建继续用这个数据,基本就算放store里了

#11

当你或者项目运用到tdd时你就发现store对你的帮助有多重要了

#12

异步数据全存在store里面,可以持久化保存

#13

假如数据是用的组件公用的,那就存reducer中,假如本组件内使用那就在state中存储就好,也没必要全部存到store。