【发布时间】:2020-10-15 03:01:24
【问题描述】:
我应该在我的 React 应用程序中组织数据还是在 react 访问数据之前组织数据?
我目前有一个从 API 获取数据的应用,在本例中是一个列表。我想迭代这个列表并计算每个值范围中有多少项目。最终目标是创建直方图。这些数据在保存到 api 之前是否应该已经是正确的格式?
const Histogram = (props) => {
const data = props.data
const max = Math.max(...data)
const min = Math.min(...data)
for (var i; i<data.length; i++){
var value = data[i]
//logic to count how many in each value section
const chunk1 = numberInChunk1
const chunk2 = numberInChunk2
//create histogram
}
}
【问题讨论】:
-
您是在问您的 UI 是否应该计算一个直方图,或者您是否应该有一个可以返回已经计算好的端点?我认为这完全取决于您的用例。是否经常计算?计算成本高吗?数据是否经常变化?可能还有许多其他因素需要考虑。问题过于宽泛,请尝试将范围缩小到特定问题或方面。
标签: javascript reactjs api architecture