Wie kann ich einen tief verschachtelten Wert in Immutable.js festlegen?

Bei der Arbeit mit einfachen JavaScript-Objekten ist es einfach, eine tief verschachtelte Objekteigenschaft zu ändern:

people.Thomas.nickname = "Mr. T";

Aber mit Immutable muss ich die Vorfahren der einzelnen Objekte durchgehen, bevor ich ein neues People-Objekt habe:

var thomas = peopleImmutable.get("Thomas");
var newThomas = thomas.set("nickname", "Mr .T");
peopleImmutable = peopleImmutable.set("Thomas", newThomas);

Gibt es eine elegantere Art, dies zu schreiben?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage