我有一个相当大的数据结构(数百个大型对象的数组)。我必须将它们转换为Immutable对象以便与我的Redux存储一起使用,然后将它们转换回来与其他组件一起使用。
使用Immutable.fromJS需要相当长的时间(数百到数千毫秒)。我只需要包装器“薄”,我保证不会在Immutable的背后偷偷摸摸地做任何事情。他们要做的主要事情是连接列表。
有人有一个替代的List实现,它可以廉价地包装底层数组,而不会一直向下递归吗?或者至少包装数据对象,以便我不必一直向下转换?
答案 0 :(得分:0)
答案是使用List
构造函数或Immutable.List
而不是Immutable.fromJS
。它只包含最高级别的列表。