Я смотрю на использование объекта карты ES6 для хеширования вместо создания пользовательской хеш-функции.Однако, когда я начал изучать карту ES6, мне кажется, что она не имеет большой поддержки неизменяемости, которая является ключевым фактором для реакции, а также для избыточности.
Я привык не использоватьлюбые библиотеки для неизменяемости, но просто const newObj = {... prevObj, newKey: "value"} или карта / фильтр с массивами.
Однако, если мне нужно начать входить в ES6 Map Objects, которая имеетметоды, которые непосредственно обновляют сам объект.
Что я мог думать о себе, так это сделать что-то вроде.
var myMap = new Map (), а затем позже .. myNewMap = {...myMap.set ()} this.setState ({myMap: myNewMap})
Или что-то подобное, но я не уверен, что это сработает.
Любая помощь приветствуется.