suemor

suemor

前端萌新
telegram
github
twitter
cover
cover
cover
cover
cover
cover

NextJS 13.4 App Router 初体验

NextJS 最近发布了 13.4 版本,使 App Router “稳定” 下来,同时官方 CLI 也将 App Router 变更为默认且推荐的方案,但是 App Router 中引入了 React Server Components (以下简称 rsc )的概念…
cover
cover

TypeScript 类型父子级、逆变、协变、双向协变和不变

我也是最近刚接触到了这些知识,文章可能有些错误,希望大佬多多指点( 对于学习 TypeScript 了解类型的逆变、协变、双向协变和不变是很重要的,但你只要明白类型的父子级关系,这些概念理解起来就会容易许多,因此在讲述这些之前我们必须先学会类型的父子级关系。 类型的父子级 首…
cover
cover
cover
cover

React + Vite 搭建一个简单的组件库

前言 最近阅读了下 vite 的文档,发现它有个库模式用来打包挺方便的,因而写篇博客记录下折腾过程。 基本配置 执行如下命令创建一个 React + TypeScript 的项目 Copy pnpm create vite 删除 src 和 public 文件夹,创建…
cover

React 中的 memo、useMemo 及 useCallback

距离我接触 react 已经过去几个月了,在此期间,关于如何避免重复渲染的问题一直困惑着我,因此今天就来聊聊这个话题。 在讲述如何进行性能优化之前,我们先来谈谈 React 为什么会重新渲染。 React 为什么会重新渲染 状态改变是 React 树内部发生更新的唯二原因之一…
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.