Проблемы с неизменными. - PullRequest
       17

Проблемы с неизменными.

0 голосов
/ 26 сентября 2018

Heyho,

у нас небольшая проблема с нашим кодом Immutable.js, не работающим в IE11.

, например:

for (const value of constants.getIn(["values", this.props.type])) {
    options.push({
        "value": value,
        "label": value,
        "style": typeStyle['default']
    })
}

или

const boolSomething = checkSomethingChanged(list.get("state"));

export function checkSomethingChanged(list) {
    return list.some(state => state.get("date") !== state.get("initialDate") 
        || state.get("changedDate") !== state.get("initalChangedDate"));
}

Каждый раз, когда вызывается один из этих фрагментов кода, он отображает пустую страницу в IE 11 (Chrome, Firefox и т. Д. Работает нормально) и спамит консоль с помощью typeErrors, например:

объект не поддерживает операцию или аргумент «Symbol (Symbol.iterator) _3.1ziowdrfemw»

Мы думаем, что это из-за неизменяемой проблемы с возможностью создания, когда в стек вставляется другой ...

Вавилон-полифилл используется, все еще не работает.Есть идеи?

...