首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当数据仅在一个组件中需要时,是否有理由使用redux存储?

当数据仅在一个组件中需要时,是否有理由使用redux存储?
EN

Stack Overflow用户
提问于 2020-03-06 16:35:49
回答 2查看 263关注 0票数 1

我有一个应用程序,我正在构建一些数据,需要在多个组件中访问,所以我把它放在一个redux商店。但是,我有一些数据只能显示在一个组件中。基本上,用户可以搜索业务,单击业务查看其产品,然后单击产品查看用户为该产品提交的任何反馈。反馈只会出现在产品组件中。

我看不出有什么理由把这些数据放在redux存储中,因为我不需要访问其他地方的数据,但是我对Redux/Redux非常陌生,所以我想确保我没有遗漏任何东西。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-06 16:45:31

因为您将只在产品组件中使用“用户提交的反馈”数据,因此将其保持在本地组件状态是完全可以接受的。

如果您认为您的应用程序的其他部分可能希望在将来使用这些信息,那么继续将其保存在Redux商店可能是个好主意。换句话说,提前计划。

看看这篇文章来自Redux网站,它讨论的是你所面临的问题。

票数 4
EN

Stack Overflow用户

发布于 2020-03-06 16:44:38

将数据放入redux存储区的主要吸引力在于,您可以从可能需要数据的任何连接组件中访问该数据。

如果您没有在任何其他组件中使用数据,那么我看不出有什么理由将其放在redux存储中。

当组件加载时,我将从任何获取数据的地方获取数据,并将其存储在状态(如果可以更改的话),或者存储在const变量中(如果不会对数据进行任何更改)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60568183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档