Ich habe ein brandneues Projekt mit React, Redux und Immutable. Ich erstelle meinen Staat, der eine stark verschachtelte unveränderliche Karte ist. An welchem Punkt, wenn überhaupt, sollte ich js darauf anrufen, wenn ich seine Teile an die Requisiten der Kindkomponente weitergebe?React + Redux + Unveränderlich - wie tief sollten unveränderliche Objekte gehen?
Ich denke, es macht Sinn, es immer eine der Immutable-Klassen zu behalten (besonders in einem neuen Projekt), und ich mag die getIn-Funktionalität sehr.
Nachteil, es ist nicht klar, ob ein Objekt tief innerhalb einer Präsentationskomponente eine unveränderliche Klasse oder ein einfaches JS-Objekt ist.
Untergeordnete Komponenten können auch die unveränderliche Schnittstelle verwenden. 'this.props.obj.get ('foo')' anstatt 'this.props.obj.foo'. –