我正在构建一个类似于TodoList的简单React Flux js应用程序,其基本功能在于某些实体的CRUD操作.当应用程序启动时,它从服务器获取数据并显示项目列表,然后我可以使用表单创建新项目,编辑和删除.我决定尝试使用Immutable.js方法但面临的问题是:何时以及哪些数据应该转换为不可变对象.例如,当我获取列表时,我将其设为不可变(Immutable.fromJS())然后分配给商店的状态,对吗?但后来我创建了新项目,从表单字段中获取普通对象,并以某种方式将此数据发布到服务器.为了避免再次加载列表,我想将这个新项添加到不可变的商店列表中.那么当我必须将一些对象转换为不可变的app应用程序,并使用普通的json获取并发送数据到服务器时,我应该如何处理这种情况?