web-dev-qa-db-ja.com

リストに値を追加

次のように、Mapオブジェクト内に不変のリストオブジェクトがあります。

let initialState = Immutable.fromJS({});
state = initialState;
state = state.set("myList", Immutable.List());

「myList」に値を追加してstateを更新するにはどうすればよいですか?

11
Baz

pdate() メソッドを使用できます。

const initialState = Immutable.fromJS({});
const state = initialState.set('myList', Immutable.List()); 

const updatedState = state.update('myList', myList => myList.Push('some value'));
17
caspg
emails = List(new Array<string>());
defaultValues = ['[email protected]', '[email protected]'];
this.emails = this.emails.Push(...this.defaultValues);

これはTypeScript用です。

2
I.Tyger