使用ImmutableJS将可变数据深度转换为不可变数据

时间:2017-02-05 22:21:03

标签: redux react-redux immutable.js

我一直在解决以下问题。我从REST API加载一些数据,然后我想将其转换为redux的不可变状态。

我的数据看起来像这样:

{
  name: 'Some string',
  components: [
    {
      type: 'SomeType',
      name: 'Another string,
      components: [
        {
          // and so on...
        }
      ]
    }
  ]
}

正如您所知,数据嵌套得非常深,而Immutables Map和List方法只转换第一级。

我想知道如何将每个Object和Array转换为不可变状态。

1 个答案:

答案 0 :(得分:1)

好的,事实证明这是非常好的。

我只需要使用Immutable.fromJS

相关问题