• Labs
  • Blog
  • Projects
Apr 09, 2026

AI API 中转平台 — 完整开发流程

从零搭建一个 AI API 中转/聚合平台,涵盖项目架构设计、数据库建模、后端核心模块(代理转发、鉴权、负载均衡)、前端 Dashboard 页面以及 Docker 部署方案。技术栈:Next.js + TailwindCSS + shadcn/ui,NestJS + Prisma + PostgreSQL。

14 min read阅读全文
Jan 22, 2024

使用lerna优雅地管理多个package

对于维护过多个package的同学来说,都会遇到一个选择题,这些package是放在一个仓库里维护还是放在多个仓库里单独维护,数量较少的时候,多个仓库维护不会有太大问题,但是当package数量逐渐增多时,一些问题逐渐暴露出来

8 min read阅读全文
Jan 20, 2024

JavaScript包管理器NPM 与 YARN 与 PNPM的区别

包管理器是帮助程序员和开发人员安装、更新和卸载代码、库或其他软件的包的软件工具。有许多用于各种编程语言的包管理器,例如 JavaScript 的 NPM 和 Ruby 的 GEM。

10 min read阅读全文
Jan 14, 2024

git提交的姿势

commit message应该如何写才更清晰明了?团队开发中有没有遇到过让人头疼的git commit?本文分享在git commit规范建设上的实践,规定了commit message的格式,并通过webhook在提交时进行监控,避免不规范的代码提交。

2 min read阅读全文
Jan 13, 2024

tailwindCss的使用技巧看这篇就够了

只需书写 HTML 代码,无需书写 CSS,即可快速构建美观的网站。

14 min read阅读全文
Feb 03, 2023

React类式组件和函数式组件的区别?

函数式组件是函数式编程思想,而类组件是面向对象编程思想。面向对象编程将属性和方法封装起来,屏蔽很多细节,不利于测试.

4 min read阅读全文
May 31, 2022

ReactHooks源码解析之useEffect

Function Component 是更彻底的状态驱动抽象,甚至没有 Class Component 生命周期的概念,只有一个状态,而 React 负责同步到 DOM。 这是理解 Function Component 以及 useEffect 的关键,后面还会详细介绍.

15 min read阅读全文
Apr 13, 2022

理解hooks原理 --- useRef

这篇文章会假设你已经对 react hook 有一些基础的了解. 主要讨论什么是 useRef , useRef 与 createRef 的区别, 以及在什么情况下使用 useRef .

6 min read阅读全文
Feb 13, 2022

理解hooks原理 ---简单实现useState/useEffect

Hooks 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其 他的 React 特性。也是一个特殊的函数,它可以让你“钩入” React 的特性。例如,useState 是允许你在 React 函数组件中添加 state 的 Hook。

6 min read阅读全文