문서 도구가 작동해야한다고 주 :Immutable.js updateIn은 일반 객체에서 작동하지 않습니까?
일반 자바 스크립트 객체 또는 배열이 Immutable.js 컬렉션 내에 중첩 될 수 있으며, updateIn()가 이들의 새 복사본을 만들어 불변을 치료뿐만 아니라 그 값을 업데이트 할 수 있습니다 변경 사항이 적용된 값
그러나, 다음 코드는 작동하지 않습니다
import { Map } from 'immutable';
let m = new Map({a: {b: 5}})
m = m.updateIn(["a", "b"], x => x + 1);
console.log(m);
을 제외하고 Error: invalid keyPath
으로. new Map
대신 fromJS
과 동일한 코드가 작동합니다.
오해 나는 문서 또는 내 코드가 작동하지 않는 이유는 무엇입니까?
편집 :이 기능은 기본적으로 설치되지 않은 4.0.0의 새로운 기능인 것으로 보입니다.