本文主要介绍service worker的生命周期及简单使用方法。
介绍浏览器事件循环,包括调用栈、webapi、事件队列、macrotask与microtask等
基于对网页渲染的初步了解,概述网页渲染的整体流程,以及对应可以进行的部分网页优化。
讲解浏览器内部的主要进程,以及,在渲染网页时进程如何合作来达到渲染目的。
从整体上讲述Nodejs时间循环,包括时间循环的流程、流程中各阶段的任务。
写全局组件不像局部组件那样直接,文本记录如何写一个比较好的全局React组件。
Webpack的包拆分,指的是拆分最终打包出来的包,从而优化资源加载。在此记录,如何通过Webpack的SplitChunks达到包拆分的目的。
代码拆分能够让App避免加载用户不会用到的代码,减少在首次加载时需要下载的代码量。在此记录一下React的代码拆分方法。
react-emotion是一个React动画库,并且已经发布了Hook版本。本文主要介绍库中基础功能useSpring的用法。
在给元素添加动画时,经常会用到transform属性。本文介绍transform属性的基本用法。
eslint是JavaScript开发必备工具,在此记录eslint基础配置规则
开发环境的浏览器自动刷新,有利于提高开发效率。在此记录如何配置开发环境的浏览器自动刷新
从0开始,配置一个最基本的React项目,内容包括:建立最基本的express服务器、webpack配置、babel配置等
配置babel前必须了解的babel基础知识,包括plugins、preset以及常用的plugins、preset
React Hooks用于定时器时引发的问题及解决方式