2017-04-25 4 views
0

Immutable.jsでリストを修正しようとしています。私の知る限り、構文は不変のJS - >リストを変更する

import {List} from './immutable' 

let origList = List(['a', 'b', 'c']) 
let newList = origList.push('d') 
// newList is coming out equal to 4 

newListが整数値取っている必要があります:リストのサイズを。 Immutable.jsオブジェクトは、使用時に変更されたバージョンを返さなければなりません。どのようにしてリストの修正版を作ることができますか?それをReduxレデューサーで使用しますか?

公式ドキュメント: "push()は、指定された値を含む新しいリストを返します。このリストのサイズから始まります。"

+0

正確 '。/ immutable'輸出を何? –

答えて

1

ImmutableJSは実際に動作し、新しい更新リストを返します。以下のスニペットを参照してください。

let origList = Immutable.List(['a','b','c']); 
 
console.log(origList.push('d'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/immutable/3.8.1/immutable.min.js"></script>

関連する問題