Wenzi
  • 首页
  • 归档
  • 标签
  • 关于
  • 留言

React18 源码解析之 useState 的原理

useState()是我们最常用的hooks之一,主要是为了存储数据和更新视图的状态。➥Read More

posted @2022-12-20评论(3)

建立以企业 IM 为中心的沟通协作模式

如果有条件的话,一定要更换成企业级的沟通协作软件,比如企业微信、钉钉、飞书等。因为这些企业 IM 不只是单纯的聊天沟通,他更是一个完整的协作平台。➥Read More

posted @2022-11-27评论(0)

React18 源码解析之 useRef

useRef()这个 hook,可以用来存储任何类型的数据➥Read More

posted @2022-10-14评论(0)

React18 源码解析之 hook 的依赖项更新机制

在如 useEffect(), useMemo(), useCallback() 等 hooks 中,第 2 个参数是依赖项,那么这些 hooks 是如何根据依赖项进行更新的呢➥Read More

posted @2022-10-14评论(0)

React18 源码解析之 useCallback 和 useMemo

本篇文章我们主要了解下 useCallback 和 useMemo 是如何来优化React组件的。➥Read More

posted @2022-10-14评论(0)

React18 源码解析之 hooks 的挂载

我们终于开始要了解 React 中 hooks 的用法,不过我们得先知道React是如何引用hooks的➥Read More

posted @2022-10-14评论(2)

React18 源码解析之 key 的作用

React中的key有什么作用,如何设置这个key呢?➥Read More

posted @2022-09-19评论(0)

React18 源码解析之 placeChild 的执行

在 React fiber 对比的过程中,有用到 placeChild() 函数,这个函数是做什么的呢?➥Read More

posted @2022-09-19评论(0)

React18 源码解析之 reconcileChildren 生成 fiber 的过程

jsx具体是如何转换成fiber节点的呢?如何利用之前旧的fiber节点呢?➥Read More

posted @2022-09-19评论(0)

React18 源码解析之 processUpdateQueue 的执行

fiber节点上挂载一系列的任务,这些任务是如何进行调度的呢?➥Read More

posted @2022-09-18评论(0)

React18 源码解析之 beginWork 的操作

针对不同类型的组件,内部都通过哪些方式来获取jsx呢?➥Read More

posted @2022-09-18评论(0)

React18 源码解析之虚拟 DOM 转为 fiber 树

主要来了解下把jsx转为fiber节点的流转过程➥Read More

posted @2022-09-18评论(0)

在 JavaScript 中循环和定时输出一系列的内容

基于js的机制,如何定时循环输出一系列的内容?➥Read More

posted @2022-08-03评论(0)

JavaScript 中的 Promise 异步并发控制

前端开发或Node.js开发中,经常会遇到并发请求的场景,针对这些场景,我们进行限制呢?➥Read More

posted @2022-08-03评论(3)

React18 源码解析之 fiber 等数据结构

React源码中有诸如fiber等多个数据结构,那每个数据结构都长什么样子,有什么作用呢?➥Read More

posted @2022-08-02评论(3)

React18 源码解析之 lanes 模型中的位运算

react中是通过lanes模型来进行任务优先级调度的,我们先来熟悉下lanes中的各种位运算➥Read More

posted @2022-07-28评论(0)

React18 源码解析之 render()入口方法

整个react源码结构太过庞大,就像一个毛线团,我们总得先找到一个头,才能抽丝剥茧地梳理。➥Read More

posted @2022-07-25评论(0)

React18 源码解析之fiber等几个重要的数据结构

在整体了解学习React源码之前,我们先来了解几个对React很重要的数据结构➥Read More

posted @2022-07-25评论(0)

React18 源码解析之搭建调试环境

阅读React的前提是搭建一个调试源码的环境,那么如何搭建呢?➥Read More

posted @2022-07-25评论(2)

js 对象中深层数据的key的扁平与展开之间的转换

如何实现将Object类型中的key进行扁平收缩和展开的操作➥Read More

posted @2022-07-21评论(0)

1 2345.. 下一页末页

About wenzi

Front-end Engineer,前端开发工程师

目前是一名前端开发工程师,主要负责前端规划、框架与架构、前端性能优化。

专注前端技术,关注交互体验,擅长web ajax开发。

坚信前端工程师的价值是最终能把技术和设计完美结合在一起。用最新的技术方案巧妙地帮助这些设计得以实现。

➥More

Follow Me

qrcode

欢迎关注我的微信公众号: wenzichel

My Links

  • GitHub

蚊子的博客 2023 | RSS | 京ICP备16039464号 | 当前人在线