首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
immutable.js
订阅
濄鸿
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
深拷贝 Vs Immutable 不可变数据
面试过程中手写深拷贝是一个高频的面试题,自从学习了 Immutable 感觉深拷贝真的是 out 了,在深拷贝大量数据的场景中会造成严重的CPU、内存消耗,下面来一起学习一下 Immutable 是如何巧妙的处理深拷贝而又可以节省不必要的内存消耗。 Immutable.js 由…
React数据流与PureComponent
自顶向下,单向数据流是React的特点之一,state被对应的组件所拥有,state只能向下传递。 当组件内部使用setState更新state数据时,组件会调用render()方法,因为我们改变了组件的内部状态。 可以看到有Father2、Son1、Son2组件调用了rend…
精读《React Hooks 数据流》
React Hooks 渐渐被国内前端团队所接受,但基于 Hooks 的数据流方案却还未固定,我们有 “100 种” 类似的选择,却各有利弊,让人难以取舍。 本周笔者就深入谈一谈对 Hooks 数据流的理解,相信读完文章后,可以从百花齐放的 Hooks 数据流方案中看到本质。 …
Immutable 操作在 React 中的实践
在谈及 Immutable 数据之前,我们先来聊聊 React 组件是怎么渲染更新的。 state 的更新一般是通过在组件内部执行 this.setState 操作, 但是 setState 是一个异步操作,它只是执行将要修改的状态放在一个执行队列中,React 会出于性能考虑…
React性能优化的中流砥柱——Immutable数据流
本文帮助大家从0了解什么是immutable,以及它有什么作用,是在什么背景下应运而生的。 最重要的是它是我们日常开发中常用的技术之一,与React配合使用的immutable能给我们开发者带来多大的便利,本文会依次讲到。 显然上面例子中的原数组list,被我们不轻易间串改了,…
使用Immutable js的一点体会
项目中一直在使用Immutable js,最开始使用Immutable js,我的内心是抗拒的,简单的对象操作整得那么复杂,有必要吗。随着后面开发对数据操作非常频繁的项目后,渐渐发现了Immutable的闪光点; 可以看到,多层次的对象转为Immutable的Map对象时,只有…
Immutable.js结合React的使用
immutable.js 是 Facebook 开源的一个项目,用于实现 javascript 的数据不可变,解决引用带来的副作用。 不变的数据(Immutable Data )一旦创建就无法更改,从而可以简化应用程序开发,进行防御性复制,并可以使用简单的逻辑实现高级的备忘和更…