// js
let foo = {}
// Immutablejs
let bar = Map()
// js
foo.name = 'react'
// Immutablejs
bar.set('name', 'react')
// js
foo.level1 = {
level2: {
level3: 'hello from level3'
}
}
// Immutablejs
bar.setIn(['level1', 'level2', 'level3'], 'hello from level3')
// js
foo.name
// Immutablejs
bar.get('name')
// js
foo.level1.level2.level3
// Immutablejs
bar.getIn(['level1', 'level2', 'level3'])
// js
delete foo.name
// Immutablejs
bar.remove('name')