【发布时间】:2021-11-23 22:23:15
【问题描述】:
我正在使用 React 应用程序,目前正在使用一项功能。主要任务是通过从 API 获取数据来显示一些图表。这些图表将显示过去 30 分钟的数据。
我有问题,
- 在这种情况下,是否有必要将这些数据存储在 Redux 的状态中,尽管它可以很容易地在组件处处理?每次刷新或请求时,我都会获得新数据(日志基础数据)。
- 我们什么时候下定决心将数据存储在状态中,什么时候不?
【问题讨论】:
-
我推荐
useState()用于范围为单个组件的非复杂数据。 Redux 将用于组件共享的数据或多个组件依赖于相同数据的情况。对于组件状态中的图表数据对象(或任何多级对象)要记住的一件事是使用扩展运算符设置状态,因为设置状态进行浅比较。