我正在探索这两个库,对我来说,ImmutableJS拥有(大部分)不可变的数据结构,而Ramda拥有一组FP实用工具。当我在谷歌上搜索时,我会看到像Ramda vs ImmutableJS这样的文章推荐其中之一,但乍一看,至少对我来说,它们是互补的。我可以想象我在React应用程序中的所有数据结构都是ImmutableJS (List,Set,Map,Record),但是使用Ramda来组合函数,对ImmutableJS</e
有些情况下,react项目需要immutableJS来提高其性能。但它会搞砸什么反应组件代码将编写如下代码。但是,在使用immutableJS in 时,还有其他简单的方法吗?用我们编写原生javascript普通对象的方式来反应组件。 }
this.props.fetchHomeWorkList(); // ajax fetch data
我正在使用ImmutableJS OrderedMap将ImmutableJS记录存储在一个React应用程序中。我想知道,在不失去对记录的引用的情况下,处理具有相同值的更新的惯用方法是什么。例如,给定以下代码,如果要在键1处更新的记录与键1处的当前记录具有相同的确切值,那么在键1处更新fooBars对象的正确方法是什么。reference to fooBar1 despite the values not changing
//