自定义脚手架搭建记录
首先先知道有哪些工具可以用 | 名称 | 简介 | | ---------...
173 字
|
1 分钟
前端面试知识整理
整合版 React html JS篇 CSS 模块化 TypeScript webpack package.json 网络 HTTP/HTTP...
426 字
|
2 分钟
React源码学习-render阶段-mount递归-part6
这里说一下 mount时候的beginWork和completeWork的流程吧 mount递归 断点调试 render阶段的递阶段起点是beginWork,归阶段的起点是completeWork,那我们就在源码上打断点。 应用demo如下 刷新页面正式进入调试。 ...
1757 字
|
9 分钟
React源码学习-render阶段-part5
之前fiber那边说过,当我们第一次创建完了整个应用的根节点(fiberRootNode的时候,我们就进入首屏渲染的阶段) 通过sheduleUpdateOnFiber去调度更新,调度成功之后会走performSyncWorkOnRoot,也就是说从根节点开始执行这次的更新。 这时候也肯定是没有...
860 字
|
4 分钟
React源码学习-jsx的理解-part4
jsx理解 JSX和Fiber节点不是同一个东西 。 React Component 和 React Element 也不是一个东西。 从编译来看 JSX在babel中会被编译成React.createElement(这也就是为什么需要手动import React from 'reac...
871 字
|
4 分钟
React源码学习-fiber原理-part3
Fiber架构 Fiber并不是计算机术语中的新名词,他的中文翻译叫做纤程,与进程(Process)、线程(Thread)、协程(Coroutine)同为程序执行过程。 在很多文章中将纤程理解为协程的一种实现。在JS中,协程的实现便是Generator。 所以,我们可以将纤程(Fiber)...
2461 字
|
12 分钟
React源码学习
官方: React 是用 JavaScript 构建快速响应的大型 Web 应用程序的首选方式 首先学习一个框架的源码或者库的源码,我们都要从他们的入口函数出手。而react这个js库就是从ReactDOM.render入手的 前言: React的快速响应是什么意思呢? - 遇到...
1415 字
|
7 分钟