随着单页JavaScript应用程序的复杂性越来越大,管理状态可预测地变得越来越重要。不变性可以帮助确保我们的应用程序始终如一地,但不幸的是JavaScript不提供内置深度不变的数据结构(见es记录和元组提案)。浸没- 德语总是- 是一个微小的包,让您以更方便的方式使用不可变状态。它基于撰写副本编写机制,具有最小的API,并在正常的JavaScript对象和数组上运行。这意味着数据访问是无缝的,并且在向现有的代码库引入不可动态时,不需要大量的重构工作。我们的许多团队现在在他们的JavaScript代码库中使用它并更喜欢它immutable.js.,这就是我们将其转移到审判的原因。
随着单页JavaScript应用程序的复杂性越来越大,管理状态可预测地变得越来越重要。不变性可以帮助确保我们的应用程序始终如一,但不幸的是,JavaScript并未自然支持创建不可变量的能力。图书馆如immutable.js.填补了这种差距,但引入了新问题,因为现在应用程序中存在两种对象和阵列,库的版本和本机JavaScript all。浸没- 德语总是- 是一个微小的包,让您以更方便的方式使用不可变状态。它基于撰写副本编写机制,具有最小的API,并在正常的JavaScript对象和数组上运行。这意味着数据访问是无缝的,并且在向现有的代码库引入不可动态时,不需要大量的重构工作。