Was ist eine gute Übung für die Behandlung von Iteration durch ein Immutable.js-Map-Objekt? Dies funktioniert:Iterieren durch Schlüssel der unveränderlichen Karte in Reagieren
{stocks.map((stock,key)=>{
return (<h3>{key}</h3>)
})}
sondern gibt die Warnung in der Konsole „warning.js: 45. Achtung: Verwenden von Karten als Kinder ist noch nicht vollständig unterstützt Es ist eine experimentelle Funktion, die entfernt werden könnte konvertiert es in eine Sequenz./iterable von Keyed ReactElements stattdessen. "
Dies wurde zuvor diskutiert, und dieser Link schlägt einige Strategien https://github.com/facebook/immutable-js/issues/667, aber sie scheinen klobig zu mir. Wie:
posts.entrySeq().map(o =>
<Post value={o[1]} key={o[0]} />
)
funktioniert, aber ist klobig Gefühl. Gibt es einen natürlicheren Weg, dies zu tun?
ich vor kurzem lief in das gleiche Problem verwenden möchten, und am Ende. Ich denke, die einzige andere Alternative wäre die Verwendung von "toJS()", das nicht weniger klobig und wahrscheinlich weniger performant ist. –
Danke für die Eingabe – joshlevy89