📄️ React Fiber很难?六个问题助你理解 React Fiber
React Fiber 是 Facebook 花费两年余时间对 React 做出的一个重大改变与优化,是对 React 核心算法的一次重新实现。从 Facebook 在 React Conf 2017 会议上确认,React Fiber 会在 React 16 版本发布至今,也已过去三年有余,如今,React 17 业已发布,社区关于 Fiber 的优秀文章不在少数。
📄️ React 中 setState 是一个宏任务还是微任务
最近有个朋友面试,面试官问了个奇葩的问题,也就是我写在标题上的这个问题。
📄️ react函数组件和类组件的区别
setState 是同步还是异步?
📄️ React-Fiber架构
我们可以从 官网 看到 React 的理念:
📄️ React-Hook原理剖析
useState 和 useReducer 都是关于状态值的提取和更新,从本质上来说没有区别,从实现上看,useState 是 useReducer 的一个简化版,其背后用的是同一套逻辑。
📄️ React18 新特性解读 & 完整版升级指南
前言
📄️ React事件机制
React 事件机制其实是使用了 事件委托 的方式,React 在内部自己实现了浏览器中对应事件的合成事件。在 web 浏览器中,浏览器在生成虚拟 DOM 树的时候,解析出的合成事件挂载到 document 上,部分事件仍然在 DOM 元素上,事件实现机制是插件机制,方便后续拓展。
📄️ 一文吃透 react 事件机制原理
上个月有幸研究了 react 事件机制这个知识点,并且在公司内部把自己的理解进行了分享。现在趁还算热乎赶紧的整理下来,留住这个长脸的时刻。
📄️ React原理剖析之diff算法,一点也不难
什么是虚拟 Dom
📄️ React性能优化篇之useMemo的使用场景及其深度解读
useMemo 到底是做什么的,工作原理是什么。
📄️ Virtual DOM 原理
1. 利用 JavaScript 创建 DOM 树
📄️ react-router原理
我们可以发现 react-router 用 Link 或者 Push 跳转的时候,页面没有刷新,Url 却发生了变化,而且点击浏览器的返回按钮,页面同样没有刷新,Url 又回退了,这是为什么呢?
📄️ react性能优化篇之memo的作用和memo的细节讲解
在 react 中,组件渲染的是最常有的事情。但是,有部分的渲染是不必要的,是可以避免的。
📄️ setState是同步的还是异步的?
在 react 18 版本以前
📄️ react函数组件和类组件的区别
在 react 中,组件分为两种,一种是类组件(class 组件),另一种是函数组件。
📄️ useCallBack你真的知道怎么用吗
文章主要说明的两点
📄️ 【长文慎入】一文吃透 React SSR 服务端渲染和同构原理
前段时间一直在研究react ssr技术,然后写了一个完整的ssr开发骨架。今天写文,主要是把我的研究成果的精华内容整理落地,另外通过再次梳理希望发现更多优化的地方,也希望可以让更多的人少踩一些坑,让跟多的人理解和掌握这个技术。
📄️ 【面试官系列】一道曾经卡得我 “头皮发麻” 的阿里前端(React)面试题 ~
最近前 leader 找到我,让我帮他面试一个前端开发的岗位(react 技术栈,3 年+),在整理面试题的时候,想到几年前跳槽的时候面阿里高德时被问到的一个 “刁钻” 面试题:
📄️ 一文带你梳理React面试题(2023年版本)
一、React18 有哪些更新?
📄️ 一文让你搞懂React18新特性及其实现
众所周知,react17 提供了三种入口模式
📄️ 为什么 React 的 Diff 算法不采用 Vue 的双端对比算法
前言
📄️ 你不知道的React 和 Vue 的20个区别【面试必备】
面试竞争力越来越大,是时候撸一波 Vue 和 React 源码啦;
📄️ react函数组件和类组件的区别
你真的理解setState吗?
📄️ 前端路由和react-router实现原理详解
在单页面应用如日中天发展的过程中,备受关注的少了前端路由。
📄️ 当面试官让我回答React和Vue框架的区别
Vue 和 React 作为当前前端两大火热的框架,面试的时候自然不少被提及:
📄️ 深入了解洋葱模型中间件机制
前言
📄️ 这可能是最通俗的 React Fiber(时间分片) 打开方式
写一篇关于 React Fiber 的文章, 这个 Flag 立了很久,这也是今年的目标之一。 最近的在掘金的文章获得很多关注和鼓励,给了我很多动力,所以下定决心好好把它写出来。 我会以最通俗的方式将它讲透, 因此这算是一篇科普式的文章。不管你是使用 React、还是 Vue,这里面的思想值得学习学习!
📄️ 阿里三面:灵魂拷问——有react fiber,为什么不需要vue fiber呢
提到 react fiber,大部分人都知道这是一个 react 新特性,看过一些网上的文章,大概能说出“纤程”“一种新的数据结构”“更新时调度机制”等关键词。