#reactjs #immutable.js
#reactjs #immutable.js
Вопрос:
Что эквивалентно Object.entries()
в Immutablejs Map. По сути, я перечисляю пары ключ / значение объекта для отображения презентационного компонента
{
Object.entries(filteredNetworks)
.map(([key, value]) =><option key={key} value={key}>{value}</option>)
}
Теперь, когда filteredNetworks
это неизменяемая карта, как я могу сделать то же самое? (без использования .toJS()
)
Ответ №1:
На основе: https://facebook.github.io/immutable-js/docs/#/Iterable/map
{
filteredNetworks.map(
(value, key) => <option key={key} value={key}>{value}</option>
)
}
обратите внимание, что порядок аргументов изменился для функции mapper.
Другим вариантом использования последовательности ввода может быть
{
filteredNetworks.entrySeq().map(
.map(([key, value]) =><option key={key} value={key}>{value}</option>)
)
}
возиться с
https://jsfiddle.net/3r866to3 /
Ответ №2:
Iterable
с помощью метода entries()
вам поможет.