在功能规划范例中经常强调的不可变性,大多数语言都有能够创建一个创建一旦创建的无法更改的对象。immutable.js.是JavaScript的库,提供了许多持久的不可变数据结构,这些数据结构是现代JavaScript虚拟机的高效。但是,immutable.js对象是不是正常的javascript对象,因此应该避免对来自不可变对象的JavaScript对象的引用。更多的团队正在使用此库进行跟踪突变和维护生产中的状态。我们建议开发人员调查此库,尤其是当它与Facebook堆栈的其余部分结合时。
在功能规划范例中经常强调不可动态的,大多数语言都有能够创建不可变的对象,这一旦创建无法更改。immutable.js.是JavaScript的库,提供了许多持久的不可变数据结构,这些数据结构是现代JavaScript虚拟机的高效。但是,immutable.js对象是不是正常的javascript对象,因此应该避免对来自不可变对象的JavaScript对象的引用。我们的团队使用此库进行了价值以跟踪突变和维护状态,并且是一个库,我们鼓励开发人员调查,特别是当它与Facebook堆栈的其余部分结合时。