2017-02-05 53 views
0

我一直在解決以下問題。我從REST API加載一些數據,然後我想將它轉換爲redux的不可變狀態。使用ImmutableJS將可變數據深層轉換爲不可變數據

我的數據看起來是這樣的:

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

正如你所知道的,得到的數據相當深度嵌套和Immutables地圖和列表的方法只能轉換的第一級。

我想知道如何將每個對象和數組轉換爲不可變狀態。

回答

0

好吧,事實證明它是相當前沿的。

我只需要使用Immutable.fromJS