我正在开发一个React和Redux应用程序,它使用ImmutableJS来存储所有的状态。该应用程序以大约100赫兹的频率接收来自传感器的数据。我需要绘制一个实时更新的图表,并显示此数据。我一直在使用React-Vis处理图形,问题是它需要一个对象数组,而不是一个ImmutableJS数据结构。我已经通过将ImmutableJS数据结构转换为如下所示的数组来解决此问题:
const data = this.props.HEGPerc
我正在探索这两个库,对我来说,ImmutableJS拥有(大部分)不可变的数据结构,而Ramda拥有一组FP实用工具。当我在谷歌上搜索时,我会看到像Ramda vs ImmutableJS这样的文章推荐其中之一,但乍一看,至少对我来说,它们是互补的。我可以想象我在React应用程序中的所有数据结构都是ImmutableJS (List,Set,Map,Record),但是使用Ramda来组合函数,对ImmutableJS集合进行转换等