内容简介
This book is for JavaScript developers, from intermediate level and beyond, who need to create dependable JavaScript projects, using the Immutable.js JavaScript framework.
AI简介
这是一本面向JavaScript开发者的实战指南,旨在帮助读者掌握不可变数据的使用方法,以提高JavaScript开发效率。书中详细解释了持久化变化的概念,即数据的变化和不可变数据,以及如何处理这些变化。
书中详细讲解了变化对数据是破坏性的,并解释了数据的不可变性,即一旦数据被创建,就不能被修改。同时,书中还讲解了添加值到集合的方法,如从集合中删除值和清空集合等。此外,书中还讲解了集合排序和反转功能,以及复杂映射技术,如添加新键和删除不需要的键,以及懒过滤和映射集合等操作。
书中还讲解了映射与归约在集合操作中的应用,以及参数化行为和提供默认行为。同时,书中还讲解了执行响应状态变化的副作用函数,如更新应用的状态,执行一些额外的操作,如网络请求、文件读写、UI更新等。
书中还讲解了理解Mastering Immutable.js书籍概述,以及解析JavaScript类型为Immutable.js集合。此外,书中还讲解了使用 `concat` 方法串联两个或多个 Collections,以及有序集合与排序映射值的区别。
书中还讲解了序列操作对列表的影响,以及使用惰性求值和链式方法的最