我们正在开发一种在Flutter中可以进行广泛写入和存储的软件。而且它还将支持撤消和重做功能。目前,我们在不可变数据结构方面的经验为零。在扑动的研究过程中,我想出了冻结包,用于不可变数据模型的代码生成器,这促使我理解了不可变数据集。但是使用不可变数据模型会带来各种挑战,例如-
更新数据模型的嵌套子级