这是一个糟糕的模式使用Map()作为反应状态吗?

时间:2018-02-07 18:51:29

标签: javascript reactjs design-patterns

我正在构建一个组件,在其状态中保存所选项目。我可以使用一个数组,但搜索它将是O(n)。这不是一个大问题,因为它是一些项目。但我想用Map()来搜索O(1)中的项目。这是一个糟糕的模式吗?我应该使用数组还是别的什么?提前谢谢。

1 个答案:

答案 0 :(得分:0)

这不是一个糟糕的模式。在更新状态之前添加或删除某些项目时,请注意创建新的地图。