与Immutablejs Map中的Object.entries()
相同。基本上,我枚举对象的键/值对来呈现表示组件
{
Object.entries(filteredNetworks)
.map(([key, value]) =><option key={key} value={key}>{value}</option>)
}
现在,filteredNetworks
是一个不可变的地图,我怎么能这样做呢? (不使用.toJS()
)
答案 0 :(得分:12)
基于: https://facebook.github.io/immutable-js/docs/#/Iterable/map
{
filteredNetworks.map(
(value, key) => <option key={key} value={key}>{value}</option>
)
}
请注意,映射器函数的参数顺序已更改。
使用Entry Sequence的另一个选项可能是
{
filteredNetworks.entrySeq().map(
.map(([key, value]) =><option key={key} value={key}>{value}</option>)
)
}
答案 1 :(得分:1)