ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[toc] ## 基本使用 ``` import {Map,is} from 'immutable'; let obj = Map({ 'name': 'imooc' , 'course': Map({name: 'react+redux'}) }); let obj1 = obj.set('name','woniu'); //不能修改只能生成新的数据 console.log(obj == obj1); //false console.log(obj.get('course')==obj1.get('course')); //->true let obj = Map({name:1,title:'imooc'}); let obj1 = Map({name:1,title:'imooc'}); console.log(is(obj, obj1)); //true ``` ## 在react中 ![](https://box.kancloud.cn/decbfd6a19eb47c3d95defc6282398ac_602x440.png) ## 优缺点总结 ![](https://box.kancloud.cn/ed0a5e0264a3608a57103e9b29954303_471x222.png) ## 替代方案 ![](https://box.kancloud.cn/0febc85ddf3f4f424740380c5b53af14_259x49.png)