首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
Kisureknight
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
部门自研的封装redux的状态管理工具, 源码解析!
前言 实现功能类似 dva、nuomi 的状态管理工具,生产环境可用 整体架构如下: redux 不用说了,难用的一批,模板代码太多了 在我们开始讲封装之前,我们必须要懂redux源码,我会带大家从小
React Scheduler 为什么使用 MessageChannel 实现
React Scheduler 为什么使用 MessageChannel 呢?为什么不使用 setTimeout 或 requestAnimationFrame 实现呢?
浅谈:为啥vue和react都选择了Hooks🏂?
什么是Hooks?它的优点在哪?为啥vue和react都认为它是未来?小春我想和大家简单聊一聊关于Hooks的来龙去脉。
一眼就懂的 React 调度算法
react的调度,采用优先级调度(Priority),代码量大且复杂,看了下fre中的调度实现(最短剩余时间优先),比较精简且适合快速学习。问题产生:GUI渲染线程与JS引擎是互斥的,所以需要避免j
React 源码Scheduler(三)React的调度算法实现
本文源码基于 React 16.8.6 (March 27, 2019),仅记录一些个人阅读源码的分享与体会。 在上两节中,笔者介绍了在浏览器中存在的 requestAnimationFrame 和 requestIdleCallback 两种调度方法及在 React 中一个任…
终于搞懂 React Hooks了!!!!!
解决了的问题是:当我们一个函数组件想要有自己维护的state的时候,不得已只能转换成class。这样很麻烦! 😄1. 重点: useState的初始值,只在第一次有效 我当时反正没有当回事,直到遇到了坑... 🌰2. 举个例子: 😄 1. 就是相当于全局作用域,一处被修改…
React性能优化与setState详解 | 掘金技术征文-双节特别篇
当更新 style 属性时,React 仅更新有所改变的属性。
React Fiber 源码解析
在 React v16.13 版本中,正式推出了实验性的 Concurrent Mode,尤其是提供一种新的机制 Suspense,非常自然地解决了一直以来存在的异步副作用问题。结合前面 v16.8 推出的 Hooks,v16.0 底层架构 Fiber,React 给开发者体验…
21个让React 开发更高效更有趣的工具
为了保证的可读性,本文采用意译而非直译。 下列工具中的重要性与排序无关。 有没有想过你的应用程序的哪些包或哪部分代码所占总大小的多少? Webpack Bundle Analyzer可以帮助咱们分析。 Webpack Bundle Analyzer创建一个实时服务器,并提供依赖…
深入浅出 React(四):虚拟 DOM Diff 算法解析
可以很好地帮助理解,为什么我们需要通过 style 而不是 add/remove 来维持 dom 结构的稳定性,为什么需要给列表加 key 等。