【发布时间】:2016-12-05 00:26:15
【问题描述】:
我是新来的反应,从我一直在阅读的内容来看,不建议使用 .toJS() from 因为它会影响性能。
但我使用的第三方组件需要数组作为道具,但我的状态设置为不可变列表。
在这种特殊情况下,我应该在我的不可变列表中使用 .toJS 还是有其他不会影响性能的方法?
谢谢
【问题讨论】:
-
你可以看看无缝不可变:github.com/rtfeldman/seamless-immutable
-
immutablejs List 有
toArrayAPI。它转换为普通数组,您可以将副本传递给库。这使得转换后的对象成为一个不会修改原始不可变列表的新数组。 -
花一些时间在不可变的文档中。我发现通常有一种方法可以完成我可能想做的所有事情。
标签: javascript reactjs redux react-redux immutable.js