标签:Immutable.js

Redux + Immutable.js 性能优化
前端开发

Redux + Immutable.js 性能优化

05月20日

(阅读本文约需 2 分钟) 引言 众所周知,在使用 Redux 时最麻烦的一个部分就是 reducer 的编写,由于 Redux 要求状态是 immutable 的,也就是说,发...
Redux + Immutable.js 性能优化
移动开发

Redux + Immutable.js 性能优化

05月20日

(阅读本文约需 2 分钟) 引言 众所周知,在使用 Redux 时最麻烦的一个部分就是 reducer 的编写,由于 Redux 要求状态是 immutable 的,也就是说,发...
前端开发

Immutable

04月10日

npm install immutable immutable 可以基于共享部分对象来创建新的对象 :可以理解为两个对象,相同的地方引用的都是同一部分,是相同的。不同的地方是不同的...
Immutable.js了解一下?
前端开发

Immutable.js了解一下?

04月08日

本篇只是对Immutable.js的简单介绍,后续会继续分享其具体实践应用。 什么是Immutable Data? Immutable data encourages ...
基于 Immutable.js 实现撤销重做功能
综合技术

基于 Immutable.js 实现撤销重做功能

02月28日

浏览器的功能越来越强大,许多原来由其他客户端提供的功能渐渐转移到了前端,前端应用也越来越复杂。许多前端应用,尤其是一些在线编辑软件,运行时需要不断处理用户的交互,提供了撤消重做功...
综合技术

读懂 SOLID 的「里氏替换」原则

02月09日

这是理解 SOLID 原则,关于 里氏替换原则 为什么提倡我们面向抽象层编程而不是具体实现层,以及为什么这样可以使代码更具维护性和复用性。 什么是里氏替换原则 某...
前端开发

读懂 SOLID 的「里氏替换」原则

02月09日

这是理解 SOLID 原则,关于 里氏替换原则 为什么提倡我们面向抽象层编程而不是具体实现层,以及为什么这样可以使代码更具维护性和复用性。 什么是里氏替换原则 某...
immutable入坑指南
前端开发

immutable入坑指南

02月08日

本文作者:冬柠 前言 今天在用 immutable 改写以前的旧代码。数据的嵌套结构有可能很深的情况, 内部对于数据的增删改查和各种循环递归操作有很多。用了 immutable....
下一代状态管理工具 immer 简介及源码解析
综合技术

下一代状态管理工具 immer 简介及源码解析

02月01日

JS 里面的变量类型可以大致分为基本类型和引用类型,而在使用过程中,引用类型经常会产生一些无法意识到的副作用,所以在现代 JS 开发过程中,大家都有意识的写下断开引用的不可变数据类...
移动开发

深浅拷贝与react之immutable.js

01月29日

深拷贝和浅拷贝只针对像Object,Array这样的复杂对象,对于基本的数据类型,则不存在深拷贝和浅拷贝的区别。浅拷贝只是复制了对象的一层属性,而深拷贝则是递归复制了所有的层级。 ...
前端开发

深浅拷贝与react之immutable.js

01月29日

深拷贝和浅拷贝只针对像Object,Array这样的复杂对象,对于基本的数据类型,则不存在深拷贝和浅拷贝的区别。浅拷贝只是复制了对象的一层属性,而深拷贝则是递归复制了所有的层级。 ...
React应用架构设计
移动开发

React应用架构设计

12月30日

在上一篇我们介绍了 Webpack自动化构建React应用 ,我们的本地开发服务器可以较好的支持我们编写React应用,并且支持代码热更新。本节将开始详细分析如何搭建一个Reac...
React应用架构设计
综合技术

React应用架构设计

12月30日

在上一篇我们介绍了 Webpack自动化构建React应用 ,我们的本地开发服务器可以较好的支持我们编写React应用,并且支持代码热更新。本节将开始详细分析如何搭建一个Reac...
Immutability
前端开发

Immutability

12月25日

I started a series on functional programming on the X-Team blog with a goal to make the p...

专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录