- 博客(12)
- 收藏
- 关注
原创 从零开始搭建一个属于自己的react脚手架
由于命令处理部分代码量较大,所以我们考虑把命令处理的函数提取在一个文件夹下,我们在 src 下新建 commandHandler 目录,并新建一个 create.js,把 create 命令的处理代码放进 create.js。至此,我们已经实现了一个简单的模板仓库下载功能;工具是如何作用的,下面我们在此基础上做一些改进,让他可以处理参数,彩色打印,显示加载中等等功能。至此,我们完成了交互式命令,下面我将完成一个模板的下载,一起动手吧!在前面的步骤中,我们发现我们的日志打印不是很友好,我们可以通过。
2023-11-13 13:47:57
531
2
原创 React源码啃读之虚拟Dom(Virtual DOM)
React源码啃读之虚拟Dom(Virtual DOM),虚拟Dom是什么、怎么实现、优缺点?
2023-01-28 17:00:56
256
原创 React Fiber究竟是什么?
React Fiber,简单来说就是一个从React v16开始引入的新协调引擎,用来实现Virtual DOM的增量渲染。简单地说:就是一种能让React视图更新过程变得更加流畅顺滑的处理手法。简单地说,React Fiber是为了让React的视图更新过程变得更加流畅顺滑。在React v16之前,React的视图更新确实存在很大的性能问题,最主要的就是它的同步更新机制:在React决定要加载或更新一颗组件树之前,会大致做出如下一系列动作:调用各组件的生命周期函数 --> 计算和对比Virtual
2022-12-07 11:13:38
321
原创 使用webpack搭建react项目
1、新建webpack.base.conf.js文件,部分代码仅供参考。2、新建用于开发环境的webpack.dev.conf.js 文件。3、新建webpack.prod.conf.js文件。
2022-08-10 17:36:17
2091
原创 详解:Nginx 反向代理、后端检测模块
实验环境Nginxshell > yum -y install gcc gcc-c++ make wget zlib-devel pcre-devel openssl-develshell > wget http://nginx.org/download/nginx-1.12.2.tar.gzshell > tar zxf nginx-1.12.2.tar.gz; cd nginx-1.12.2shell > ./configure --prefix=/usr/local/
2021-07-28 21:55:33
540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人